場景如A,B兩台服務器,如果A服務器掛載一個數據盤,B服務器也要利用A掛載的數據盤
假定需要被映射的源目錄所在的機器為PC1:192.168.1.1
需要映射的機器為PC2:192.168.1.2
步驟如下:
1、以root身份登錄到linux1服務器
2、修改編輯 /etc/exports 文件 命令: vi /etc/exports
在exports中添加以下內容:
/home/work 192.168.1.*(rw,sync,no_root_squash)
然后保存退出。
以上內容表示:允許ip 地址范圍在192.168.1.*的計算機以讀寫的權限來訪問/home/work 目錄。
括號內的參數意義描述如下:
rw:讀/寫權限,只讀權限的參數為ro;
sync:數據同步寫入內存和硬盤,也可以使用async,此時數據會先暫存於內存中,而不立即寫入硬盤。
no_root_squash:nfs服務器共享目錄用戶的屬性,如果用戶是 root,那么對於這個共享目錄來說就具有 root 的權限。
接着執行如下命令,啟動端口映射:
/etc/rc.d/init.d/portmap start
最后執行如下命令啟動nfs服務,此時nfs 會激活守護進程,然后就開始監聽 Client 端的請求:
/etc/rc.d/init.d/nfs start
3、以root身份登錄到linux2服務器
4、執行以下命令進行掛載
mount –t nfs 192.168.1.1:/home/work /mnt
以上命令說明如下:
mount –t nfs 不解釋。
192.168.1.1:/home/work 被映射的linux1的IP和目錄
/mnt 目標liunx2的目錄
5、ls /mnt 如果映射成功的情況下現在就可以看見linux1的/home/work 目錄下的文件