14.5 NFS客戶端問題
NFS客戶端問題
- NFS 4版本會有該問題
- 客戶端掛載共享目錄後,無論是root用戶仍是普通用戶,建立新文件時屬主、屬組爲nobody
- 客戶端掛載時加上 -o nfsvers=3
- 客戶端和服務端都須要
- vim /etc/idmapd.conf //
- 把「#Domain = local.domain.edu」 改成 「Domain = xxx.com」 (這裏的xxx.com,隨意定義吧),而後再重啓rpcidmapd服務
NFS知識點
- 在centos6中,遇到的問題比較多,針對的NFS 4版本有這個問題
- 問題:客戶端掛載共享目錄後,無論是root用戶仍是普通用戶,建立新文件時屬主、屬組爲nobody,雖然已經定義了 no_root_squash 不在限制root用戶,最終建立完文件後發現屬主和屬組不是root或者是限定的1000,而是顯示的是 nobody ,這就是NFS 4版本出現的問題,尤爲是在centos6 系統上
- 解決問題:
- 方法一:是在客戶端掛載的時候,加上-o nfsvers=3 ,意思就是指定NFS的版本爲 3 ,不在用4的版本
- mount -t nfs -o nfsvers=3 192.168.202.130:/tmp/ /mnt/
- 如果不想卸載,直接掛載,能夠使用mount -t nfs -oremount,nfsvers=3 192.168.202.130:/tmp/ /mnt/ (前提是先掛載上去)
- 方法二:更改配置文件vim /etc/idmapd.conf ,把「#Domain = local.domain.edu」 改成 「Domain = xxx.com」 (這裏的xxx.com,隨意定義吧),而後再重啓rpcidmapd服務
- 在cnetos7中,自己是沒有rpcidmapd服務的,只須要重啓rpcbind服務就能夠了
歡迎關注本站公眾號,獲取更多信息