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