先要安裝nfs:
sudo apt-get install -y nfs-kernel-server
給文件夾權(quán)限:
huang@huang-ubuntu:~$ '/home/huang/xp32/baidudisk'
bash: /home/huang/xp32/baidudisk: Is a directory
huang@huang-ubuntu:~$ sudo chmod 777 /home/huang/xp32/baidudisk
[sudo] password for huang:
huang@huang-ubuntu:~$
修改nsf配置文件
huang@huang-ubuntu:~$ sudo gedit /etc/exports
/home/huang/win7/downloaded *(rw,sync,insecure,no_subtree_check,no_root_squash)
重啟服務(wù)
huang@huang-ubuntu:~$ sudo /etc/init.d/rpcbind restart
[ ok ] Restarting rpcbind (via systemctl): rpcbind.service.
huang@huang-ubuntu:~$ sudo /etc/init.d/nfs-kernel-server restart
[ ok ] Starting nfs-kernel-server (via systemctl): nfs-kernel-server.service.
查看服務(wù)目錄和權(quán)限
huang@huang-ubuntu:~$ showmount -e
Export list for huang-ubuntu:
/home/huang/xp32/baidudisk? ? ? ? ? ? ? ? ? ? ? ? *
/media/huang/0002A10D000C18B9/BaiduNetdiskDownload *
/home/huang/Downloads/video? ? ? ? ? ? ? ? ? ? ? ? *
/home/huang/Downloads? ? ? ? ? ? ? ? ? ? ? ? ? ? ? *
huang@huang-ubuntu:~$
現(xiàn)在可以在本機(jī)上試一下:
#sudo mount -t nfs localhost:/home/kevin /mnt
注:localhost為本機(jī)linux的IP地址
這樣就把共享目錄掛到了/mnt目錄,取消掛載用:
#sudo umount /mnt
如果用在嵌入式設(shè)備上掛載,要加上參數(shù)-o nolock
我在開發(fā)板上使用的掛載命令:
mount -t nfs -o nolock 192.168.1.8:/home/kevin /mnt