1. 程式人生 > 其它 >NFS配置及開機自動掛載

NFS配置及開機自動掛載

環境:Red Hat 6.7

服務端:192.168.163.128

客戶端:192.168.163.131

背景:解決多個伺服器之間資料共享

環境檢查:

客戶端和服務端都要安裝

1、檢查伺服器是否安裝nfs服務

rpm -q nfs-utils

2、如果沒有安裝的話執行

伺服器和客戶機都要安裝 nfs 和 rpcbind 軟體包

yum install -y nfs-utils (安裝nfs)

yum install -y rpcbind (安裝rpcbind)

3、啟動rpcbind

/etc/init.d/rpcbind start

4、啟動nfs

/etc/init.d/nfs start

配置步驟:

1、在服務端編輯/etc/exports加入客戶端訪問許可權

/nfsdir192.168.163.131(rw,no_root_squash)

備註:/nfsdir為你要設定的nfs共享的目錄

2、重啟nfs

service nfs restart

3、客戶端操作:

mount -t nfs 192.168.163.128:/nfsdir /nfsdir

4、執行第三步長時間沒反應的話請關閉服務端的防火牆。

5、驗證,在服務端的/nfsdir建立檔案,看客戶端是否能讀取。

開機自動掛載:

如果服務端或客戶端的伺服器重啟之後需要手動掛載,我們可以加入到開機自動掛載

在客戶端/etc/fstab裡新增

192.168.163.128:/nfsdir /nfsdir nfsdefaults,_rnetdev 11

備註:第1個1表示備份檔案系統,第2個1表示從/分割槽的順序開始fsck磁碟檢測,0表示不檢測。

_rnetdev 表示主機無法掛載直接跳過,避免無法掛載主機無法啟動

備註:

當在伺服器執行df -h 卡死的時候,很有可能是nfs的原因。

1、在客戶端找到掛載的伺服器的ip及掛載目錄

cat /etc/mtab

2、進入伺服器檢視/etc/export檢視伺服器都掛載了那些客戶端或通過 showmount -e 服務端IP 來檢視客戶端掛載的目錄。

3、重啟nfs

service nfs restart

4、現在客戶端就可以操作了,先解除安裝之前的掛載

umount /opt/test

5、重新掛載

mount -t nfs 伺服器IP:/伺服器目錄 客戶端掛載目錄