1.安装nfs:
sudo apt-get install nfs-kernel-server nfs-common portmap
2.配置文件:
sudo gedit /etc/exports
/home/jump/mynfs *(rw,sync,no_root_squash)
其中:
3.生效nfs配置
sudo /etc/init.d/nfs-kernel-server restart
exportfs -ra 使/etc/exports生效
exportfs -v 查看导出生效的目录
如果出现:
jump@mylubuntu:~/mystu/src/1.leds_s$ exportfs -ra
exportfs: /etc/exports [2]: Neither 'subtree_check' or 'no_subtree_check' specified for export "*:/home/jump/mynfs".
Assuming default behaviour ('no_subtree_check').
NOTE: this default has changed since nfs-utils version 1.0.x
exportfs: could not open /var/lib/nfs/.etab.lock for locking: errno 13 (Permission denied)
exportfs: can't lock /var/lib/nfs/etab for writing
解决办法:
jump@mylubuntu:~/mystu/src/1.leds_s$ sudo chmod 777 -R /var/lib/nfs
并修改配置文件为:/home/jump/mynfs *(rw,sync,no_root_squash,no_subtree_check)
修改完成并重启nfs即可。
4.开发板:
新建 mkdir -m 775 mynfs
mount -o nolock -t nfs 192.168.1.103:/home/jump/mynfs /mnt/mynfs
如果是wifi连接,挂载不上,就先断开wifi