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

Win7 內建 NFS 用戶端功能啟用與 mount/showmount 指令完整教學

編輯:Windows 7 系統介紹

Windows 7 (Enterprise/Ultimate) 內建 NFS 用戶端,可直接掛載 Linux/Unix 伺服器的 NFS 共享,效能優於 CIFS/SMB。本文說明啟用步驟、指令語法與實戰範例。

啟用 NFS 用戶端

  1. 控制台 → 程式和功能 → 「開啟或關閉 Windows 功能」
  2. 勾選 NFS 服務 → 確定安裝
  3. (同頁籤建議同時啟用 Telnet 用戶端)

核心指令語法

showmount - 查詢伺服器匯出清單

showmount -e <server>   # 顯示所有匯出路徑
showmount -a <server>   # 顯示所有掛載點
showmount -d <server>   # 顯示目錄匯出

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

mount [-o options] [-u:username] [-p:password] \\server\share <drive_letter:>

常用選項:

選項說明
-o rsize=32768讀取緩衝區 32KB(提升效能)
-o wsize=32768寫入緩衝區 32KB
-o timeout=10RPC 逾時 10 秒
-o retry=3軟掛載重試 3 次
-o mtype=hard硬掛載(預設 soft,網路斷線程式會掛起等待)
-o lang=gb2312-80檔名編碼 Big5/GB2312
-o fileaccess=755新建檔案權限 (Unix 模式)
-o nolock停用檔案鎖定

實戰範例

C:\> showmount -e nfs_serv1
Exports list on nfs_serv1:
/vol/vol0       everyone
/vol/vol7       everyone

C:\> mount \\nfs_serv1\vol\vol0 Z:
Z: 現已成功連接到 \\nfs_serv1\vol\vol0

關鍵差異:掛載點為磁碟機代號而非目錄

Linux 用 mount /mnt/nfs,Windows NFS 用戶端必須指定未使用的磁碟機代號(如 Z:),無法掛載至 NTFS 目錄。

卸載共享

umount Z:          # 卸載指定代號
umount -a          # 卸載所有 NFS 掛載點
umount -f Z:       # 強制卸載(有檔案開啟時)

查看目前掛載狀態

mount
本地 遠端 屬性
Z: \\10.128.132.175\vol\vol0 UID=-2, GID=-2 rsize=32768,wsize=32768...
Copyright © Windows教程網 All Rights Reserved