環境是CentOS7。
采用NFS實現。
第一步:服務端安裝nfs和rpcbind並啟動
檢查是否已經安裝

表示nfs已經安裝

表示rpcbind已經安裝。
如果沒檢測到則安裝

查看是否啟動:

表示已經啟動,如果沒啟動則

啟動。
第二部:客戶端安裝nfs和rpcbind並啟動
步驟如上:
第三部:配置服務端nfs配置文件
1. vi /etc/exports

加入如上內容:
/home/zhutong/server/evaluation 10.106.10.138(rw,sync,no_root_squash) 表示共享路徑 客戶端地址 權限。
2. exportfs -r 使配置文件生效
權限說明:
- rw:共享目錄可讀可寫
- all_squash:所有訪問用戶都映射為匿名用戶或用戶組
- no_all_squash(默認):訪問用戶與本機用戶匹配,匹配失敗在映射為匿名用戶或用戶組
- root_squash(默認):將來訪的root用戶映射為匿名用戶或用戶組
- no_root_squash:來訪的root用戶保持root權限
- anonuid:制定匿名訪問用戶的本地影虎UID 默認為nfsnobody 65534
- anongid:指定匿名訪問用戶的本地用戶組GID 默認為nfsnobody 65534
- secure(默認)限制客戶端只能從小於1024的tpc/ip端口連接服務器
- insecure:允許客戶端從大於1024的tcp/ip端口連接服務器
- sync:將數據同步寫入內存緩沖區和磁盤中,效率低,但是可保證數據的一致性
- async:將數據先保存在內存緩沖區,必要時才寫入磁盤
- wdelay:檢查是否有相關的寫操作,如果有寫操作一起執行,提高效率
- no_wdelay:若有寫操作立即執行,應與sync配合使用
弟四部:客戶端操作測試
1. 確認客戶端安裝了nfs和rpcbind並啟動完成。和服務端驗證一致。
2. 創建掛載目錄
3.測試掛載目錄,出現如下則證明通過(一般是在內網之間掛載,考慮防火牆問題)

4. 掛載

其他命令
umount /home #卸載掛載目錄
