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