本文主要是介绍Ubuntu 16.04 配置NFS,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
#PS:要转载请注明出处,本人版权所有
#PS:这个只是 《 我自己 》理解,如果和你的
#原则相冲突,请谅解,勿喷
环境:
Linux 4.10.0-35-generic #39~16.04.1-Ubuntu SMP Wed Sep 13 09:02:42 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
最近太TNND忙了,好多东西都没有办法记录,只能等待闲暇时来记录。
起因:
最近项目上用了一个牛逼的核心板子,整个NAND本来总大小为2G,结果TMD官方给的资料居然只启用了32MB,心都在滴血啊,uboot 1MB,kernel 4MB,剩余20+MB简直了,因为我们要跑一个大一点点的程序,什么都移植不上去,分分钟空间就不够用了。所以没有办法,只有弄一个NFS来先凑合着(其实NFS对于调试来说,还是非常爽的,及其方便)。
First
sudo apt-get install nfs-kernel-server #直接装就好了,其中,apt会给你自动解决依赖,主要是nfs-common rpcbind 这两个包。
Second
vim /etc/exports #修改配置文件,并在文件末行添加:
要挂载的绝对目录 *(rw,sync,no_root_squash,no_subtree_check)
规则:目录 ip(权限)
example:
/home/xxx/nfsroot *(rw,sync,no_root_squash,no_subtree_check)
Third
注意,要在嵌入式板子上挂载nfs,mount需要-o nolock 参数,nfs对挂载目录存在文件锁,把文件锁放在板子端,避免冲突。
example:
mount -t nfs -o nolock 192.168.31.137:/home/xxxx/nfs_rootfs /nfsroot/
注意
配置完配置文件后,可通过重启系统以及重启nfs服务来使配置生效
#PS:请尊重原创,不喜勿喷
#PS:要转载请注明出处,本人版权所有.
有问题请留言,看到后我会第一时间回复
这篇关于Ubuntu 16.04 配置NFS的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!