一、exportfs指令
nfs程序不能随便從新啟動,如果不得已要重新開機,必須把用戶端的挂載目錄解除安裝,然後在從新啟動。
這時候就可以用exportfs指令
-a 全部挂載或者全部解除安裝
-r 重新挂載
-u 解除安裝某一個目錄
-v 顯示共享目錄
實驗:
我們在服務端的配置檔案從新寫一行配置
[root@fuwuduan nfstestdir]# vim /etc/exports
/tmp/ 192.168.52.100/24(rw,sync,no_root_squash)
然後使用exportfs指令
[root@fuwuduan nfstestdir]# exportfs -arv
exportfs: No options for ~ : suggest (sync) to avoid warning
exporting 192.168.52.100/24:/tmp
exporting 192.168.52.100/24:/home/nfstestdir
exporting :~
我們在用戶端檢視:
[root@kehu ~]# showmount -e 192.168.52.101 (此刻我們發現沒有從新啟動nfs服務,但是依然更新了配置檔案)
Export list for 192.168.52.101:
/tmp 192.168.52.100/24
/home/nfstestdir 192.168.52.100/24
二、NFS用戶端的問題
在centos6中遇到的比較多,NFS4版本可能會有該問題
用戶端挂載共享目錄後,不管是root還是普通使用者,建立新檔案時所屬主,屬組為nobody。
解決方法:
第一種:
用戶端挂在時加上-o nfsvers=3 (指定NFS版本為3)
第二種:
用戶端和服務端都要做:
vim /etc/idmapd.conf //
把“#Domain = local.domain.edu” 改為 “Domain = xxx.com” (這裡的xxx.com,随意定義吧),然後再重新開機rpcidmapd服務
本文轉自 小新銳 51CTO部落格,原文連結:http://blog.51cto.com/13407306/2062821,如需轉載請自行聯系原作者