如何在 Windows 10 上取得 NFS 伺服器?

如何在 Windows 10 上取得 NFS 伺服器?

儘管 NFS 用戶端/伺服器存在於 Windows Server 版本上。我使用的是 Windows 10 Pro,而且只有 NFS 用戶端可用。

如何在 Windows 10 Pro 中取得此 NFS 伺服器(由 Microsoft 提供)?

歡迎您提出寶貴意見。

答案1

最簡單的方法是使用第三方軟體,因為(據我所知)Windows 10沒有內建的NFS伺服器功能。一個好的、簡單且易於部署的解決方案是免費 NFS (http://freenfs.sourceforge.net/)由拉里撰寫。 E·史密斯。還有其他一些選擇。

答案2

已確認,它未內建於 Windows 中,也不受 Microsoft 支援。此時,您可以使用 Windows Subsystem for Linux version 2 (WSL2) 從 Linux 端執行 NFS 伺服器。為此,您將遵循Ubuntu 設定 NFS 伺服器的說明。

運行 BASH 終端機 WSL2

在終端機提示字元下輸入以下命令來安裝 NFS 伺服器:

sudo apt install nfs-kernel-server

若要啟動 NFS 伺服器,您可以在終端機提示字元下執行以下命令:

sudo systemctl start nfs-kernel-server.service

配置

您可以透過將目錄新增至檔案來配置要匯出的目錄/etc/exports。例如:

/srv     *(ro,sync,subtree_check)
/home    *.hostname.com(rw,sync,no_subtree_check)
/scratch *(rw,async,no_subtree_check,no_root_squash,noexec)

確保您要新增的所有自訂安裝點均已建立(/srv 和 /home 已存在):

sudo mkdir /scratch

透過以下方式套用新配置:

sudo exportfs -a

另一個選擇是 適用於 Windows 的 Allegro NFS 伺服器

相關內容