1.安裝NFS服務器端和客戶端,安裝客戶端的目的是可以在本機測試NFS服務
sudo apt-get install nfs-kernel-server nfs-common portmap
2.配置portmap,兩種方法任選其一
(1)sudo emacs /etc/default/portmap
去掉-i 127.0.0.1
(2)sudo dpkg-reconfigure portmap,選擇否
3.配置掛載目錄
sudo vi /etc/exports
在最後添加新行:/home/liang/ARM *(rw,sync)
/home/liang/ARM是NFS的共享目錄,*表示任何IP都可以共享這個目錄,rw表示可讀寫,sync是默認的
4.使配置生效
sudo exportfs -rv
5.啓動宿主機的NFS服務
sudo /etc/init.d/nfs-kernel-server restart
正確的話應該全部顯示OK
6.測試是否成功,掛載本地磁盤,我的linux系統IP爲192.168.65.2
mount 192.168.65.2: /home/liang/ARM /mnt
如果出現如下錯誤:
svc: failed to register lockdv1 RPC service (errno 111).
lockd_up: makesock failed, error=-111
mount: mounting 192.168.65.2:/home/liang/ARM /mnt failed: Connection refused
用下面方法解決:
mount
-t nfs -o nolock 192.168.65.2:/home/liang/ARM /mnt
運行df查看是否成功
7.卸載掛載目錄
sudo umount /mnt
注:如果啓動NFS的時候提示以下錯誤mount.nfs:access denied by server while mounting...
解決辦法:vi /etc/exports,把IP設爲*