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服務就能夠了
相關文章
相關標籤/搜索