儘管 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