Windows 7 專業版/企業版/旗艦版內建 NFS 用戶端 (Services for NFS),啟用後可在 CMD 直接用 mount 掛載 Linux/UNIX NFS 共享到磁碟機代號,效能優於 CIFS/SMB,適合跨平台資料存取。
showmount -e <伺服器IP/主機名> # 顯示所有匯出路徑
showmount -a <伺服器> # 顯示所有掛載點
showmount -d <伺服器> # 顯示目錄匯出清單
mount [-o 選項] [-u:用戶] [-p:密碼] \\伺服器\共享名稱 磁碟機代號:
關鍵參數:
-o rsize=32768,wsize=32768 讀寫緩衝區 32KB (提升效能)-o timeout=5 RPC 逾時 5 秒-o retry=3 重試 3 次-o mtype=hard|soft 硬/軟掛載 (hard 推薦,確保資料一致性)-o lang=big5|gb2312-80|utf-8 檔名編碼 (視伺服器設定)-o fileaccess=755 新建檔案權限 (UNIX 模式)-o anon 匿名掛載-o nolock 停用檔案鎖定C:\> showmount -e nfs_serv1
Exports list on nfs_serv1:
/vol/vol0 every machine
/vol/vol0/home every machine
...
C:\> mount \\nfs_serv1\vol\vol0 Z:
Z: 現已成功連接到 \\nfs_serv1\vol\vol0
注意: Windows 掛載點必須是未使用的磁碟機代號 (如 Z:),而非 Linux 的目錄路徑。
umount Z: # 卸載指定磁碟機
umount -a # 卸載所有 NFS 掛載
umount -f Z: # 強制卸載 (有檔案開啟時)
mount # 列出目前所有掛載狀態
優勢: NFS 協議無 SMB 協商開銷,小檔案大量存取延遲極低,適合原始碼編譯、資料庫備份、虛擬機器映像儲存等場景。若頻繁使用,可將 mount 指令寫成批次檔放入啟動資料夾自動掛載。