linux區域網內磁碟對映

asoren發表於2017-04-19

需求

把A機器的目錄/data/a 對映到B機器的/data/a目錄下
A內網ip:192.168.0.111
B內網ip:192.168.0.222

A機器配置要求:

1.啟動NFS服務(/etc/init.d/nfs start )

2.在/etc/exports檔案內新增對映許可權(被對映的目錄和可以允許的地址):

/data/a 192.168.0.222((rw,sync,no_root_squash)

說明:
允許ip地址範圍在192.168.0.222的計算機以讀寫的許可權來訪問/data/a 目錄。
rw:讀/寫許可權,只讀許可權的引數為ro;
sync:資料同步寫入記憶體和硬碟,也可以使用async,此時資料會先暫存於記憶體中,而不立即寫入硬碟。
no_root_squash:NFS 伺服器共享目錄使用者的屬性,如果使用者是 root,那麼對於這個共享目錄來說就具有 root 的權。

3:重啟NFS 服務:

service nfs restart

B機器配置:

1.mkdir /data/a

2.然後掛載 mount 192.168.1.111:/data/a /data/a

取消掛載的命令是 umount /data/a

ok在B機器上開啟/data/a實際就是訪問A的/data/a目錄。

備註:
1.A的相應埠需要釋放,確保沒有防火牆阻攔
2.有問題時可以用rpcinfo -p server 檢查各埠情況,確保nfs服務啟動
3.磁碟根目錄不能做對映

相關文章