1. 程式人生 > >ubuntu16。04LST配置nfs實現服務器和客戶端共享文件

ubuntu16。04LST配置nfs實現服務器和客戶端共享文件

目錄 特權 strong HA directory 技術 本地包 str info

  NFS(network file system)網絡文件系統可以實現不同主機與操作系統之間通過網絡進行資源共享,此時一臺PC充當服務器,若幹臺PC充當那客戶端,具體如何配置請跟隨我的步驟來做

技術分享圖片

1 下載和安裝組件

在主機服務器端,需要安裝nfs-kernel-server軟件包,才能夠共享目錄,安裝之前刷新本地包索引

技術分享圖片

技術分享圖片

在客戶端安裝一個名為nfs-common的軟件包,該軟件包提供NFS功能,無需包含服務器組件

技術分享圖片

2配置主機服務器上的共享目錄(筆者使用的是gedit文本編輯器)

技術分享圖片

將出現的文件將包含一些註釋(以#開頭的是註釋),以此告訴大家每個配置行的一般結構,本質上語法結構如下

directory_to_share client (share_option2,...,share_optionM)

選項含義如下

  • rw :此選項允許客戶端計算機讀取以及對卷的寫入訪問。
  • sync :它強制NFS在回復前將更改寫入磁盤,從而導致更穩定和一致的環境。 這主要是因為回復會復制遠程卷的實際狀態。
  • no_subtree_check :此選項避免子樹檢查,這是一個過程,強制主機檢查每個請求的導出樹中的文件是否仍然可用。 當客戶端打開文件時重命名文件時可能會出現問題。 同樣的原因,在大致所有情況下,建議禁用子樹檢查。
  • no_root_squash :默認情況下,NFS將來自root用戶的請求轉換為服務器上的非特權請求。 這意味著是一個安全功能,不允許客戶端上的root帳戶以root身份使用主機的文件系統。 這種一個指令使得這個指令有一定的份額。

技術分享圖片

3保存更新並運行nfs

技術分享圖片

4查看共享目錄是否配置成功

技術分享圖片

成功後會顯示如下類似信息

技術分享圖片

5 客戶端掛在共享目錄

創建掛載目錄

技術分享圖片

執行掛載命令

技術分享圖片

ok啦

ubuntu16。04LST配置nfs實現服務器和客戶端共享文件