#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,no_subtree_check)
Third
注意,要在嵌入式板子上挂载nfs,mount需要-o nolock 参数,nfs对挂载目录存在文件锁,把文件锁放在板子端,避免冲突。 example: mount -t nfs -o nolock 192.168.31.137:/home/xxxx/nfs_rootfs /nfsroot/
#PS:请尊重原创,不喜勿喷
#PS:要转载请注明出处,本人版权所有.
有问题请留言,看到后我会第一时间回复