exportfs+NFS客户端问题
生活随笔
收集整理的這篇文章主要介紹了
exportfs+NFS客户端问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1exportfs命令
原理圖:
假如要是A上面的NFS服務停掉了,但是B和C還在掛載著A分享的分區,就不可以正常工作了,由于B和C上面的進程是d(不可中斷進程),一旦A停止了B和C一定會出問題,也不可以服務既不可以重啟,也不可以關閉,就會把系統整掛掉。所以NFS一定不可以隨便重啟! 如果必須重啟怎么辦?先把B和C上面的目錄卸載下來!
exportfs 這個命令可以直接讓配置文件直接生效,無需在重啟服務,在NFS服務上面是不能隨意的重啟nfs服務的,如要重啟服務必須要把客戶端掛載點給卸載之后在重啟)
客戶端進行驗證
[root@chy ~]# showmount -e 192.168.212.11 Export list for 192.168.212.11: /tmp 192.168.212.10/24 /home/nfstestdir 192.168.212.0/24 (驗證發現已經共享了/tmp目錄) [root@chy ~]# mount -t nfs 192.168.212.11:/tmp/ /mnt/ (并掛載此目錄) [root@chy mnt]# touch 111 (創建一個文件) [root@chy01 ~]# ls /tmp 111 mysqlbak.sql test.com.log-20170814 123.111 mysql.sock test.com.log-20170815 2.333 percona-version-check test.com.log-20170821 chy.sock php-fcgi.sock test.com.log-20170822 mysq_all.sql systemd-private-0e07ab8c0cb54a38ad0e2a7be3f07bec-vmtoolsd.service-VAY6Nu user.sql mysql2.sql test.com.log (服務端可以看到有111的目錄)2 NFS客戶端問題
nfs會出現客戶端文件屬主屬組nobody,這個在NFS的4版本和centos6的系統上會出現此問題。客戶端掛載共享目錄后,不管是root用戶還是普通用戶,創建新文件時屬主、屬組為nobody
為解決此問題有兩種方法如下:
還有一種方法如下:(客戶端與服務端都要操作)
vim /etc/idmapd.conf //把“#Domain = local.domain.edu” 改為 “Domain = xxx.com” (這里的xxx.com,隨意定義吧),然后再重啟rpcidmapd服務 這里的rpcidmapd服務是針對centos6的,如果是centos7就重啟nfs服務)轉載于:https://blog.51cto.com/chy940405/2048275
總結
以上是生活随笔為你收集整理的exportfs+NFS客户端问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C#高性能大容量SOCKET并发(十一)
- 下一篇: 设置背景图片,解决手机上背景图片高度适应