掛載失敗要分成 DNS/路由、port、身分驗證、share 名稱、SMB/NFS 版本與本機權限。先做暫時性掛載,成功後再寫進 fstab 或自動掛載。
Linux SMB/CIFS
安裝前先列 SMB server 共享Linux smbclient
smbclient -L //fileserver.example.com -U username會互動要求密碼;需安裝 smbclient。
建立掛載點Linux
sudo install -d -m 0750 /mnt/teamshare確認目錄原本沒有重要內容。
使用 credentials file 掛載 SMBLinux
sudo mount -t cifs //fileserver.example.com/team /mnt/teamshare -o credentials=/root/.smb-team,vers=3.1.1,uid=1000,gid=1000credentials 檔權限應設 600;uid/gid 依現場調整。
唯讀掛載 SMBLinux
sudo mount -t cifs //fileserver.example.com/team /mnt/teamshare -o credentials=/root/.smb-team,vers=3.1.1,ro適合先驗證讀取,降低誤寫風險。
查看 CIFS 掛載Linux
findmnt -t cifs確認來源、目的與 mount options。
卸載 SMBLinux
sudo umount /mnt/teamshare若 busy,先用 lsof 或 fuser 找使用者,不要急著 lazy unmount。
Linux/macOS NFS
查看 NFS server exportsLinux
showmount -e nfs.example.comNFSv4 環境不一定允許或需要 mountd/showmount。
Linux 暫時掛載 NFSv4Linux
sudo mount -t nfs4 nfs.example.com:/export/team /mnt/team先建立空掛載點並確認防火牆。
Linux 唯讀掛載 NFSLinux
sudo mount -t nfs4 -o ro nfs.example.com:/export/team /mnt/team先做讀取驗證。
查看 NFS 掛載Linux
findmnt -t nfs,nfs4確認版本與 mount options。
macOS 掛載 NFSmacOS
sudo mount_nfs -o vers=4 nfs.example.com:/export/team /Volumes/team先建立 /Volumes/team,參數依 server 版本調整。
查看 NFS client 統計Linux
nfsstat -c用於觀察 client RPC 與錯誤。
卸載 NFSLinux/macOS
sudo umount /mnt/teammacOS 目的路徑要換成 /Volumes/...。
macOS/Windows SMB
macOS 掛載 SMBmacOS
mkdir -p ~/Volumes/team && mount_smbfs '//[email protected]/team' ~/Volumes/team會互動要求密碼;特殊字元需 URL encoding。
macOS 查看 SMB 連線macOS
smbutil statshares -a列出目前 SMB share 與 dialect。
macOS 卸載macOS
diskutil unmount ~/Volumes/team若 busy,先關閉 Finder 與使用中的程序。
Windows 連線網路磁碟Windows CMD
net use Z: \\fileserver.example.com\team /user:DOMAIN\username *星號會互動要求密碼,避免寫在命令列。
Windows 列出網路連線Windows CMD
net use確認 drive letter 與 UNC。
Windows 移除指定連線Windows CMD
net use Z: /delete會中斷使用該 drive 的程式。
PowerShell 看 SMB 連線Windows PowerShell
Get-SmbConnection顯示 server、share、user 與 dialect。
PowerShell 看 SMB mappingWindows PowerShell
Get-SmbMapping用於檢查 UNC 與 local path。
怎麼確認有做對
- 掛載後用 mount/findmnt/Get-SmbConnection 確認實際版本與來源。
- 先做小檔讀寫與 checksum,再測大檔。
- 重開機後若需自動掛載,確認憑證與網路就緒順序。
常見錯誤
- 密碼明文寫在 fstab 或命令列。
- 掛載到非空目錄,把原內容暫時遮住。
- SMB dialect 或 NFS version 直接硬降而沒查根因。
- 遇到 busy 就用強制或 lazy unmount。
版本與官方文件
參數會隨工具版本與作業系統實作改變。正式環境先用 --help、-h 或系統內建說明確認,再以當版官方文件為準。