1. 程式人生 > >centos7多伺服器掛載同一檔案系統

centos7多伺服器掛載同一檔案系統

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