1. 程式人生 > >用mount掛載遠端伺服器網路硬碟

用mount掛載遠端伺服器網路硬碟

0、環境:

伺服器:192.168.20.204
客戶端:192.168.20.203

1、NFS服務

NFS 是Network File System的縮寫,即網路檔案系統。一種使用於分散式檔案系統的協定,由Sun公司開發,於1984年向外公佈。功能是通過網路讓不同的機器、不同的作業系統能夠彼此分享個別的資料,讓應用程式在客戶端通過網路訪問位於伺服器磁碟中的資料,是在類Unix系統間實現磁碟檔案共享的一種方法。

NFS也可實現區域網硬碟掛載(資料夾),並可配置訪問許可權, 配置掛載後就像使用本地資料夾一樣

1. 伺服器端

在伺服器配置/etc/export 新增可以共享的資料夾和允許的客戶端地址
/home/dir 192.168.20.203(rw,no_root_squash,async)


要加上no_root_squash,async,不然會出現reason given by server: Permission denied

重啟nfs伺服器:
service nfs restart

2. 客戶端

在客戶端執行

mkdir -p /mnt/dir    //建立掛載點
mount -t nfs 192.168.20.204:/home/dir /home/dir

一定要先建立掛載點,不然會出現mount point does not exist的錯誤

3. RPC Error

RPC Error: Program not registered錯誤
服務沒啟動。。
執行service nfs restart