Linux 掛載
前面小節(jié)介紹了 df
命令可以查看掛載點(diǎn)磁盤空間使用情況,本小節(jié)介紹如何使用命令掛載存儲(chǔ)媒體。
1.掛載概念介紹
掛載是指由操作系統(tǒng)使一個(gè)存儲(chǔ)設(shè)備(如硬盤)上的計(jì)算機(jī)文件和目錄可供用戶通過(guò)計(jì)算機(jī)的文件系統(tǒng)訪問(wèn)的一個(gè)過(guò)程。一般來(lái)說(shuō),當(dāng)計(jì)算機(jī)關(guān)機(jī)時(shí),每個(gè)已掛載存儲(chǔ)都將經(jīng)歷一次卸載,以確保所有排隊(duì)的數(shù)據(jù)被寫入,并保證介質(zhì)上文件系統(tǒng)結(jié)構(gòu)的完整性。掛載指的就是將設(shè)備文件中的頂級(jí)目錄連接到 Linux 根目錄下的某一目錄(最好是空目錄),訪問(wèn)此目錄就等同于訪問(wèn)設(shè)備文件目錄。
2.mount 命令參數(shù)介紹
mount 命令參數(shù)名稱 | 功能與作用描述 |
---|---|
-a | 掛載 /etc/fstab 中的所有文件系統(tǒng)。 |
-f | 使 mount 命令模擬掛載設(shè)備,但不真正的掛載。 |
-F | 和 -a 參數(shù)一起使用時(shí),會(huì)同時(shí)掛載所有文件系統(tǒng)。 |
-v | 詳細(xì)模式,將會(huì)說(shuō)明掛載設(shè)備的每一步。 |
-I | 不啟用任何 /sbin/mount.filesystem 下的文件系統(tǒng)幫助文件。 |
-l | 給 ext2 、ext3 或 XFS 文件系統(tǒng)自動(dòng)添加文件系統(tǒng)標(biāo)簽。 |
-n | 掛載設(shè)備,但不注冊(cè)到 /etc/mtab 已掛載設(shè)備文件中。 |
-p num | 進(jìn)行加密掛載時(shí),從文件描述符 num 中獲得密碼短語(yǔ)。 |
-s | 忽略該文件系統(tǒng)不支持的掛載選項(xiàng)。 |
-r | 將設(shè)備掛載為只讀。 |
-w | 將設(shè)備掛載為可讀可寫(默認(rèn)參數(shù))。 |
-L label | 將設(shè)備按指定的 label 掛載。 |
-U uuid | 將設(shè)備按指定的 uuid 掛載。 |
-O | 和 -a 參數(shù)一起使用,限制命令只作用到特定的一組文件系統(tǒng)上。 |
-o | 給文件系統(tǒng)添加特定的選項(xiàng)。 |
3.查看當(dāng)前系統(tǒng)上掛載的設(shè)備列表
可以使用 mount
命令查看當(dāng)前系統(tǒng)上掛載的設(shè)備列表,命令如下:
mount
執(zhí)行結(jié)果如下圖:
Tips:
mount
命令展示出來(lái)的信息主要包含媒體的設(shè)備名
、媒體掛載到虛擬目錄的掛載點(diǎn)
、文件系統(tǒng)類型
、已掛載媒體的訪問(wèn)狀態(tài)
。
下面對(duì)掛載的設(shè)備信息列舉說(shuō)明:
- ro:以只讀形式掛載;
- rw:以讀寫形式掛載;
- user:允許普通用戶掛載文件系統(tǒng);
- **check=none:**掛載文件系統(tǒng)時(shí)不進(jìn)行完整性校驗(yàn);
- loop:掛載一個(gè)文件。
4.手動(dòng)掛載媒體設(shè)備
下面以掛載某一個(gè)設(shè)備的目錄 /new/test
到 /media/soft
下為例,命令如下:
mount -ft vfat /new/test /media/soft
執(zhí)行結(jié)果如下圖:
Tips:使用上述命令,沒(méi)有任何提示信息,因?yàn)檫@里使用的的
-f
參數(shù)是模擬掛載,實(shí)際業(yè)務(wù)中可參照此方法去掛載新設(shè)備目錄。
5.卸載設(shè)備目錄
使用 mount
可以掛載一個(gè)設(shè)備目錄,而使用 unmount
可以將其卸載,命令如下:
unmount /media/soft
執(zhí)行結(jié)果如下:
Tips:
unmount
命令除了可以卸載某個(gè)目錄,也可以跟上設(shè)備名稱來(lái)卸載。
6.小結(jié)
本小節(jié)介紹了 Linux 掛載的基本概念,還介紹了 mount
命令參數(shù)的作用,使用模擬掛載命令掛載某個(gè)設(shè)備目錄,最后使用 unmount
命令卸載掉之前 mount
命令掛載進(jìn)來(lái)的設(shè)備目錄。