功能說明:卸除文件系統。 語 法: umount [-ahnrvV][-t文件系統類型][文件系統] 補充
說明:umount可卸除目前掛在Linux目錄中的文件系統。 參 數: -a卸除/etc/mtab中記錄
的所有文件系統。 -h顯示幫助。 -n卸除時不要將信息存入/etc/mtab文件中。 -r若無法成
功能說明:卸除文件系統。
語 法:umount [-ahnrvV][-t <文件系統類型>][文件系統]
補充說明:umount可卸除目前掛在Linux目錄中的文件系統。
參 數:
-a 卸除/etc/mtab中記錄的所有文件系統。
-h 顯示幫助。
-n 卸除時不要將信息存入/etc/mtab文件中。
-r 若無法成功卸除,則嘗試以只讀的方式重新掛入文件系統。
-t<文件系統類型> 僅卸除選項中所指定的文件系統。
-v 執行時顯示詳細的信息。
-V 顯示版本信息。
[文件系統] 除了直接指定文件系統外,也可以用設備名稱或掛入點來表示文件系統。
使用umount命令可以卸載文件系統。利用設備名或掛載點都能umount文件系統,不過最好還
是通過掛載點卸載,以免使用綁定掛載(一個設備,多個掛載點)時產生混亂。下面兩條命
令分別通過設備名和掛載點卸載文件系統,同時輸出詳細信息:
1.# umount -v /dev/sda1 通過設備名卸載
2./dev/sda1 umounted
3.# umount -v /mnt/mymount/ 通過掛載點卸載
4./tmp/diskboot.img umounted
如果設備正忙,卸載即告失敗。卸載失敗的常見原因是,某個打開的shell當前目錄爲掛載
點裏的某個目錄:
# umount -v /mnt/mymount/
umount: /mnt/mymount: device is busy
umount: /mnt/mymount: device is busy
有時,導致設備忙的原因並不好找。碰到這種情況時,可以用lsof列出已打開文件,然後搜
索列表查找待卸載的掛載點:
# lsof | grep mymount 查找mymount分區裏打開的文件
bash 9341 francois cwd DIR 8,1 1024 2 /mnt/mymount
從上面的輸出可知,mymount分區無法卸載的原因在於,francois運行的PID爲9341的bash進
程。
對付系統文件正忙的另一種方法是執行延遲卸載:
# umount -vl /mnt/mymount/ 執行延遲卸載
延遲卸載(lazy unmount)會立即卸載目錄樹裏的文件系統,等到設備不再繁忙時才清理所
有相關資源。卸載可移動存儲介質還可以用eject命令。下面這條命令會卸載CD並彈出CD:
# eject /dev/cdrom 卸載並彈出CD