一、安装配置
1.安装
sudo apt-get install nfs-kernel-server
2.设置
vim /etc/exports ,加入以下内容,保存后 exportfs -a 刷新服务。
sudo vim /etc/exports
//输入以上内容
/home/li/menfs 192.168.1.*(insecure,rw,sync,no_root_squash,no_subtree_check)
//保存后刷屏服务
exportfs -a
二、使用说明
1. arm执行 PC端程序
设: PC IP:192.168.1.86,arm IP:192.168.1.101,PC目录为: /home/li/menfs,arm目录为: /home/pi/nfs
arm中输入命令:
mount -t nfs -o nolock 192.168.1.86:/home/li/menfs /home/pi/nfs
arm的 ~/nfs目录挂载到PC ~/menfs目录上,PC上把程序文件拷入menfs目录,arm上就可以按本机目录那样执行程序、复制、移动文件。
注意:当umount /home/pi/nfs卸载后,nfs目录里映射的PC上menfs目录中的文件全部消失!如果需要保留那些文件,请复制到 arm其它目录中。
2. pc端把文件复制到 arm上
PC输入命令:
mount -t nfs -o nolock 192.168.1.101:/home/pi/nfs /home/li/menfs
把PC ~/menfs目录挂载到arm /home/pi/nfs目录上,PC上对menfs目录的操作等效于对arm ~/nfs目录的操作。umount 卸载menfs后,其内刚加入的文件消失,但arm端的文件得到保留,从而达到PC端对arm服务器端的文件传输。
完.