1. 程式人生 > >Ubuntu16.04:nfs共享資料夾

Ubuntu16.04:nfs共享資料夾

背景

nfs服務是實現Linux和Linux之間的檔案共享,nfs服務的搭建比較簡單。現在介紹如何在ubuntu16.04系統中搭建nfs服務。

1、安裝nfs服務

sudo apt install nfs-common

2、修改配置檔案

sudo gedit /etc/exports

修改內容如下:

DIR_WANT_TO_SHARE client_a(rw,sync,no_root_squash) client_b(rw,sync,no_root_squash) ...

各段表達的意思如下,根據實際進行修改

DIR_WANT_TO_SHARE   :共享的目錄
client_a       :指定哪些使用者可以訪問
            *  所有可以ping
同該主機的使用者 192.168.1.* 指定網段,在該網段中的使用者可以掛載 192.168.1.12 只有該使用者能掛載 (ro,sync,no_root_squash): 許可權 ro : 只讀 rw : 讀寫 sync : 同步 no_root_squash: 不降低root使用者的許可權 其他選項man 5 exports 檢視

3、重啟nfs服務

sudo /etc/init.d/nfs-kernel-server restart

到此,nfs的服務就搭建好了。

下面介紹客戶端如何訪問伺服器,客服端當然也需要安裝nfs。

1、檢查客戶端和服務端的網路是否連通(ping命令)

  ping + 主機IP

2、檢視服務端的共享目錄

  showmount -e + HOST_IP
showmount -e HOST_IP
Export list for HOST_IP:
DIR_WANT_TO_SHARE client_a

3、將該目錄掛載到本地

sudo mount HOST_IP:/DIR_WANT_TO_SHARE  WHERE_TO_MOUNT

WHERE_TO_MOUNT必須是空資料夾。

4、訪問

訪問本地的WHERE_TO_MOUNT目錄,就可訪問服務端共享的目錄了。

轉載