Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Win7 內建 NFS 用戶端掛載 Linux/UNIX 共享完整指令教學

編輯:Win7 系統基礎知識

Windows 7 專業版/企業版/旗艦版內建 NFS 用戶端 (Services for NFS),啟用後可在 CMD 直接用 mount 掛載 Linux/UNIX NFS 共享到磁碟機代號,效能優於 CIFS/SMB,適合跨平台資料存取。

啟用 NFS 用戶端功能

  1. 控制台 → 程式和功能 → 左側 「開啟或關閉 Windows 功能」。
  2. 勾選 「NFS 服務」 (包含「NFS 用戶端」與「管理工具」) → 確定安裝。
  3. 建議同步勾選 「Telnet 用戶端」 以便遠端測試。

常用指令與參數

showmount - 查詢伺服器匯出清單

showmount -e <伺服器IP/主機名>   # 顯示所有匯出路徑
showmount -a <伺服器>          # 顯示所有掛載點
showmount -d <伺服器>          # 顯示目錄匯出清單

mount - 掛載 NFS 共享到磁碟機代號

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 指令寫成批次檔放入啟動資料夾自動掛載。
Copyright © Windows教程網 All Rights Reserved