centos7多伺服器掛載同一檔案系統
阿新 • • 發佈:2018-11-03
1,主要命令 mount
這裡使用的服務端:237 掛載的客戶端有:235和236
2,伺服器端配置:
rpm -qa |grep nfs yum install nfs-utils 編輯或新建以下檔案 vi /etc/exports /app/storage 192.168.1.235(rw,no_root_squash) /app/storage 192.168.1.236(rw,no_root_squash) NFS共享的常用引數: ro 只讀訪問 rw 讀寫訪問 sync 所有資料在請求時寫入共享 async NFS在寫入資料前可以相應請求 secure NFS通過1024以下的安全TCP/IP埠傳送 insecure NFS通過1024以上的埠傳送 wdelay 如果多個使用者要寫入NFS目錄,則歸組寫入(預設) no_wdelay 如果多個使用者要寫入NFS目錄,則立即寫入,當使用async時,無需此設定。 hide 在NFS共享目錄中不共享其子目錄 no_hide 共享NFS目錄的子目錄 subtree_check 如果共享/usr/bin之類的子目錄時,強制NFS檢查父目錄的許可權(預設) no_subtree_check 和上面相對,不檢查父目錄許可權 all_squash 共享檔案的UID和GID對映匿名使用者anonymous,適合公用目錄。 no_all_squash 保留共享檔案的UID和GID(預設) root_squash root使用者的所有請求對映成如anonymous使用者一樣的許可權(預設) no_root_squash root使用者具有根目錄的完全管理訪問許可權 anonuid=xxx 指定NFS伺服器/etc/passwd檔案中匿名使用者的UID anongid=xxx 指定NFS伺服器/etc/passwd檔案中匿名使用者的GID
3,伺服器端啟動:
(啟動對應的服務)
systemctl enable nfs 開機啟用
systemctl start nfs
service iptables stop 停用防火牆
4,客戶端配置:
yum install nfs-utils rpcbind
service enable nfs
service nfs start
5,將服務端237的硬碟掛載到客戶端伺服器:
mount -t nfs 192.168.1.237:/app/storage /app/storage