NFS(網絡文件系統)是一種分佈式文件系統協議,允許您通過共享網絡與其他用戶共享目錄和文件。使用它來訪問遠程主機上的文件,就像它們是本地文件一樣。

在 Ubuntu 或 Linux Mint 上設置 NFS 掛載可能非常麻煩。
輸入一個簡單的 NFS GUI。它是一個 GUI 工具,用於輕鬆將機器設置為 NFS 服務器或客戶端,並在 Ubuntu、Linux Mint 和 Debian 上運行。

一個簡單的 NFS GUI 處理整個 NFS 共享配置過程。
設置 NFS 服務器時,該工具會自動
/etc/s

通過配置和保護服務器
/etc/hosts.deny

什麼時候
/etc/hosts.allow

. 要設置 NFS 客戶端,應用程序會自動為掛載點創建一個目錄,並且 .
/etc/fstab

文件
users

它是可選的,可以由非 root 用戶安裝。該應用程序還為服務器和客戶端安裝必要的 NFS 包。

請注意,Simple NFS GUI 會自動添加網絡文件系統掛載。
/etc/fstab

,將 NFS 設置為在訪問之前不掛載。 Simple NFS GUI 創建的 NFS 行可以從以下位置複製:
/etc/fstab

和交換
noauto

什麼時候
auto

它會在啟動時自動掛載,但它可能會停止啟動過程。

如果您需要創建多個 NFS 共享,請多次運行 Simple NFS GUI 設置過程,每次指定不同的 NFS 共享文件夾。

安裝並使用 Simple NFS GUI 來設置 NFS 客戶端或服務器。

1. 簡單的 NFS GUI 需要 Gambas 3。這是將 PPA 添加到 Ubuntu 和 Linux Mint 所必需的。

Ubuntu、Linux Mint 和風味/衍生產品:
一個簡單的 NFS GUI 需要 Gambas 3。由於未知原因,Gambas 3 在 Ubuntu 或 Linux Mint 上不可用,但在 Debian 上可用(Debian jessie 版本太舊,但較新的 Debian 版本具有所需的 Gambas 3 版本)。 Gambas 開發人員維護一個 PPA,允許您在 Ubuntu、Linux Mint 和 Ubuntu 版本(如 Lubuntu、Kubuntu、Xubuntu 和 Ubuntu MATE)上安裝最新的 Gambas 3。 添加 PPA 並更新存儲庫。

sudo add-apt-repository ppa:gambas-team/gambas3
sudo apt update

2. 下載並安裝 Simple NFS GUI

訪問此頁面並滾動到底部,直到看到藍色
Download Now

按鈕。然後安裝下載的DEB包。 在 Ubuntu 上,Gambas 3 依賴項是從 Gambas 3 PPA 自動獲取的,並且需要如上所述添加到系統中。

3. 啟動 Simple NFS GUI 應用程序

不要從應用程序菜單運行 Simple NFS GUI,因為它不起作用。這是因為應用程序必須以 root 身份啟動,並且其應用程序菜單項在沒有管理員權限的情況下運行應用程序。

如果還在系統中
gksu

(Ubuntu 16.04 及更早版本、Linux Mint 18.x 及更早版本、Debian stretch 或 sid – debports),您可以運行 Simple NFS GUI,如下所示:

gksu Simple_NFS_GUI


gksu

,你應該使用
sudo

, 像這樣:

sudo -H Simple_NFS_GUI

您現在可以使用 Simple NFS GUI 將您的機器設置為 NFS 客戶端或服務器。

使用 Simple NFS GUI 將機器設置為 NFS 客戶端

要使用 Simple NFS GUI 將您的機器配置為網絡文件系統 (NFS) 客戶端,請啟動應用程序並
Client

並點擊
Next

在下一個屏幕上,
...

下面的按鈕
Select server to select the server IP address

設置一個簡單的 NFS GUI 客戶端

填充 IP 列表可能需要一些時間,因為需要在系統上安裝一些軟件包才能發現 IP,並且 IP 發現也可能需要一些時間來運行。

出現服務器列表時,從下拉列表中選擇 NFS 共享服務器的 IP。您還必須輸入服務器上共享 NFS 文件夾的完整路徑並輸入此文件夾的名稱(名稱必須僅包含字母)。

這是它的樣子:

設置一個簡單的 NFS GUI 客戶端

一旦完成,
Set this machine as a Client

按鈕。一個簡單的 NFS GUI 會要求您重新檢查數據。如果一切正常,請按 。
Yes

您已完成設置過程。

(如果要添加多個文件夾,請重新運行該過程。)

需要重新啟動系統。 NFS 共享應顯示在文件管理器中,但默認情況下未安裝。只要遠程 NFS 共享可訪問,單擊它就會掛載它。

使用 Simple NFS GUI 將機器設置為 NFS 服務器

選擇
Server

從 Simple NFS GUI 的初始屏幕,
Next

設置一個簡單的 NFS GUI 服務器

在第二個屏幕上,
...

下面的按鈕
Select the client

選擇 NFS 客戶端的 IP 地址。如上面客戶端部分所述,填寫 IP 列表可能會很耗時,因為 IP 檢測需要在系統上安裝軟件包,而 IP 檢測可能需要很長時間才能執行。

填充客戶端 IP 列表後,從下拉列表中選擇客戶端 IP。此外,您必須輸入共享 NFS 文件夾的完整路徑。輸入所有必需的信息後,它看起來像這樣:

設置一個簡單的 NFS GUI 服務器

然後點擊
Set this machine as Server

按鈕。一個簡單的 NFS GUI 將要求您仔細檢查客戶端 IP 和服務器文件夾路徑。如果沒有問題點擊
Yes

.

(如果您希望多個客戶端訪問 NFS 服務器,請為每個客戶端重複此過程。)

只剩下一步了。重啟你的電腦。

信用:Reddit 上的 u/sisolutions。