一、安裝nfs-utils和rpcbind
#yum install nfs-utils rpcbind
二、編輯/etc/exports文件
#vi etc/exports
在文件後面追加一段文字如下:
/nfsroot *(rw,sync,no_root_squash)
保存退出;
三、.設置開機啓動服務
#chkconfig nfs on
#chkconfig rpcbind on
四、 啓動相關服務
#service rpcbind start
#service nfs start
五.創建共享目錄
這個可以根據自己意願選擇,我創建的目錄是這樣的
#sudo mkdir /nfsroot
#sudo chmod -R 777 /nfsroot
#sudo chown -R nobody /nfsroot
// 如果每次重啓,文件夾的屬性又變回去了,可以償試進入到文件夾裏操作
#cd /nfsroot
#sudo chmod -R 777 *
#sudo chown -R nobody *
創建目錄,併爲該目錄設置最寬鬆的權限;
六、測試是否成功
在 /nfsroot裏面新建一個目錄, #mkdir /nfsroot/NFS_Test;
在目錄 /mnt 中新建一個目錄, #mkdir /mnt/nfs
現在我們要把 nfsroot 掛載到/mnt/nfs 這個目錄上,命令如下:
# mount -t nfs 192.168.3.128:/nfsroot /mnt/nfs
其中 192.168.3.128 是linux的IP 地址,通過 ifconfig 命令可以查到這個IP值;
命令沒有錯誤提示,通常就是掛載成功了。表示NFS配置成功了。通過
#cd /mnt/nfs
#ls
可以看到目錄下面有一個文件夾NFS_Test
[root@bogon mnt]# mount -t nfs 192.168.3.128:/nfsroot /mnt/nfs
[root@bogon mnt]# ls
hgfs nfs
[root@bogon mnt]# cd nfs
[root@bogon nfs]# ls
NFS_Test
[root@bogon nfs]#
確認NFS配置成功,掛載成功!
七、 查看掛載點
#showmount -e 192.168.3.128
參數 -e 顯示所有的掛載點
[root@bogon nfs]# showmount -e 192.168.3.128
Export list for 192.168.3.128:
/nfsroot *
[root@bogon nfs]#
/nfsroot 是本機的掛載點,只有這一個掛載點
八、開機自動掛載
vi /etc/fstab
添加 192.168.3.128:/nfsroot /mnt/nfs nfs rw 在最後一行
UUID=5c69322f-e7e1-489a-b242-5b06391427de swap swap defaults 0 0
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
192.168.3.128:/nfsroot /mnt/nfs nfs rw
~
~
注意IP地址有變化時,可能不成功
九、 檢查NFS是否運行
命令:
#/etc/init
.d
/nfs
status
或者查詢系統服務
#chkconfig --list nfs