umount — 卸載已掛載的檔案系統

安全地卸載已掛載的檔案系統或裝置。

語法

umount [選項] 裝置或掛載點

常用選項

選項 說明 範例
-f, --force 強制卸載(用於 NFS 等無法正常卸載的情況) umount -f /mnt/nfs
-l, --lazy 懶惰卸載(從目錄樹移除但等待程序關閉) umount -l /mnt/usb
-v, --verbose 顯示卸載的詳細資訊 umount -v /mnt/usb
-a 卸載 /etc/mtab 中的所有檔案系統(除 /) umount -a

使用範例

範例 1:卸載 USB 磁碟

安全卸載已掛載的 USB 磁碟(先確認無程序在使用)。

$ sudo umount /mnt/usb
範例 2:解決裝置忙碌問題

卸載失敗時,先找出哪個程序在使用,再終止後卸載。

$ # 1. 找出占用的程序
fuser -mv /mnt/usb
# 2. 終止占用程序
fuser -k /mnt/usb
# 3. 再次卸載
umount /mnt/usb
範例 3:懶惰卸載(-l)

立即從目錄樹移除掛載點,等待程序自然關閉後再完成卸載。

$ sudo umount -l /mnt/data

常見錯誤與排錯

umount: /mnt/usb: target is busy.
原因
仍有程序(Shell、程式等)的當前目錄在掛載點內,或有檔案被開啟。
解法
先用 fuser -mv /mnt/usb 找出占用的程序,cd 到其他目錄,或用 fuser -k 終止。

延伸閱讀