多台Linux之間文件共享


環境是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 #卸載掛載目錄

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM