1.安裝NFS servervim
Ubuntu初始狀態是沒有NFS server的,首先要安裝NFS server:spa
$ sudo apt-get install nfs-kernel-serverrest
(安裝nfs-kernel-server時,apt會自動安裝nfs-common和portmap)server
2.重啓服務:
#sudo /etc/init.d/portmap restart <---重啓portmap,
#sudo /etc/init.d/nfs-kernel-server restart <---重啓nfs服務
#showmount -e <---顯示共享出的目錄開發
3.配置/etc/exportsget
NFS掛載目錄及權限由/etc/exports文件定義。it
$sudo vim /etc/exports配置
好比我要將將個人home目錄中的/NFSfolder讓任意IP共享, 則在該文件末尾添加下列語句:權限
/home/NFSfolder *(rw,sync,no_root_squash)map
而後保存退出。
要掛載根目錄則將 /home/NFSfolder 改爲 /.
如今能夠在本機上試一下: #sudo mount -t nfs localhost:/home/kevin /mnt
這樣就把共享目錄掛到了/mnt目錄,取消掛載用: #sudo umount /mnt
若是用在嵌入式設備上掛載,要加上參數-o nolock
我在開發板上使用的掛載命令:
mount -t nfs -o nolock 192.168.1.8:/home/kevin /mnt