Shell mount、umount 掛載和卸載存儲介質(zhì)

mount 命令用于掛載一個文件系統(tǒng),或是顯示已掛載的文件系統(tǒng)的信息。

直接運行 mount 命令,不帶任何參數(shù),將顯示所有當前掛載的文件系統(tǒng)。此命令顯示的輸出中,每行提供關于設備名、文件系統(tǒng)類型、掛載到的目錄及相關的掛載選項等信息。其格式如下:

device on directory type type (options)

默認情況下,mount 命令的輸出包括各種虛擬文件系統(tǒng),如 sysfs 和 tmpfs。

使用 -t 選項,mount 命令可以只顯示某一指定文件系統(tǒng)類型。
例如:

mount -t ext3

掛載某個文件系統(tǒng),需要執(zhí)行的命令格式:

mount [OPTION]... [DEVICE] [DIRECTORY]

[DEVICE] 可以是塊設備的全路徑(例如:/dev/sda3),或是一個通用唯一標識符(例如:UUID= "9894adca-1057-11e7-b618-5f5905c964bc"),或是一個卷標(例如:LABEL="home"),或是 NFS 共享目錄的路徑(例如:hostname:/local)。

掛載一個 iso 文件到 /mnt/dvd 目錄:

sudo mount -t iso9660 -o loop im_toby.iso /mnt/dvd

掛載一個分區(qū)到 /mydata 目錄:

sudo mount /dev/sda5 /mydata

掛載一個遠程 NFS 共享目錄到 /mnt/local 下:

sudo mkdir /mnt/local
sudo mount -t nfs hostname:/local /mnt/local

使用 -a 選項,可以掛載配置文件 /etc/fstab 中的所有條目。

所有已掛載的文件系統(tǒng)在系統(tǒng)重啟或關閉時通常是自動地卸載。當文件系統(tǒng)被卸載時,任何緩存在內(nèi)存中的文件系統(tǒng)數(shù)據(jù)被快速寫入磁盤。

umount 命令用于手動卸載文件系統(tǒng)。
使用 umount 命令卸載文件系統(tǒng)時,只需要指定要卸載的設備名稱或掛載點(即掛載時的目標目錄)作為參數(shù)即可。

在卸載指定的掛載點前,要確保此掛載點沒有被任何進程占用,否則會有設備正忙的錯誤信息輸出。

使用 lsof 或者 fuser 命令,可以查看某一掛載的文件系統(tǒng)被哪些進程占用。

本文參考自 《Linux Shell命令行及腳本編程實例詳解

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容