在本文中,您將學習如何在 Ubuntu Linux 上安裝 NFS 服務器。
什麼是 NFS?
網絡文件系統 (NFS) 是 Sun Microsystems 於 1984 年開發的在 Linux 和 UNIX 平台上通過 LAN 共享文件的流行選擇。這允許您在系統上安裝網絡文件系統,就好像您在本地連接一樣。您可以遠程訪問其中的文件。
這不是 Linux 和 UNIX 平台的唯一文件共享協議。通過設置 Samba 服務器(一種更強大的協議),Linux 也可以支持服務器消息塊或 SMB(也稱為 CIFS)。 SMB 還能夠與 macOS 和 Windows 共享文件。
NFSv4 客戶端和服務器也已移植到 Linux 內核。新版本的 NFS 改進了安全性和功能。 它可以從 Linux 到 Linux、Linux 到 UNIX(反之亦然)進行通信,而且 Windows 還增加了對 NFS 的支持。
如何在 Ubuntu 上安裝 NFS 服務器?
按照以下步驟在您的計算機上設置 NFS 服務器。
第 1 步:獲取設置 NFS 服務器所需的軟件包
在繼續之前 apt 包管理器 通過索引:
sudo apt update
要安裝在 Ubuntu 上設置 NFS 服務器所需的軟件包,請運行以下命令: 簡單的 命令與 須藤:
sudo apt install nfs-kernel-server -y
NFS 配置文件位於: /etc/s
步驟 2:創建 NFS 導出目錄
創建共享目錄 //share
通過做:
mkdir /nfs/share -p
將要共享的文件移到那裡。
您創建的目錄是您放置用戶可以通過網絡訪問的所有文件的位置。
要讓所有人都可以訪問它,請執行以下操作:
sudo chown nobody:nogroup /nfs/share
第三步:編輯配置文件
現在允許文件共享 192.168.0.0/24
本地網絡,編輯 /etc/s
使用您最喜歡的文本編輯器。
sudo nano /etc/s
然後添加並替換以下行 192.168.0.0/24
到客戶端IP。允許整個子網訪問 NFS 共享。
/nfs 192.168.0.195(rw,sync,no_subtree_check) /nfs/share 192.168.0.0/24(rw,sync,no_subtree_check)
或與特定客戶端 IP 共享時
/nfs/share 192.168.0.149(rw,sync,no_subtree_check)

設置配置文件後 /etc/s
導出共享如下:
sudo fs -ra
每次更改設置時執行上述命令。
然後重新啟動服務以應用配置。
service nfs-kernel-server restart
第 4 步:允許防火牆訪問 NFS 服務器
要允許訪問 NFS 服務器,請運行以下 ufwfirewall 命令:
sudo ufw allow from 192.168.0.0/24 to any port nfs
不要忘記更換 192.168.0.0/24
使用客戶端 IP。
如何在 Linux 上安裝 NFS 客戶端並掛載 NFS 共享?
按照以下步驟安裝 NFS 客戶端並掛載 NFS 共享。
第 1 步:使用包管理器安裝 NFS 客戶端
先更新 apt 包管理器 通過索引:
sudo apt update
安裝 NFS 客戶端 nfs-common
通過做:
sudo apt install nfs-common
系統默認包管理器 百勝包管理器..按照下面的命令。
要更新 yum 包管理器索引,請運行以下命令:
sudo yum update
然後安裝並運行 NFS 客戶端。
sudo yum install nfs-utils

步驟 2:掛載 NFS 共享
然後,在客戶端計算機上,創建一個空文件夾來掛載 NFS 共享。
mkdir /home/user/nfs-share

要在此處掛載,請詳細替換詳細信息,然後運行以下命令:
sudo mount serverIP:/server/folder/to/be/shared /client/folder/

您現在可以在本地訪問該文件。
cd /client/folder

結論是
NFS 是從 Linux 到 Linux 或從 Linux 到 UNIX(反之亦然)共享文件的最常用方式。 在 Linux 上使用和配置 NFS 很容易。
謝謝你的閱讀! ??