Windows 7 (Enterprise/Ultimate) 內建 NFS 用戶端,可直接掛載 Linux/Unix 伺服器的 NFS 共享,效能優於 CIFS/SMB。本文說明啟用步驟、指令語法與實戰範例。
showmount -e <server> # 顯示所有匯出路徑
showmount -a <server> # 顯示所有掛載點
showmount -d <server> # 顯示目錄匯出
mount [-o options] [-u:username] [-p:password] \\server\share <drive_letter:>
常用選項:
| 選項 | 說明 |
|---|---|
-o rsize=32768 | 讀取緩衝區 32KB(提升效能) |
-o wsize=32768 | 寫入緩衝區 32KB |
-o timeout=10 | RPC 逾時 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...