一文講解Linux掛載、使用文件系統(tǒng)
掛載操作
磁盤或者分區(qū)創(chuàng)建號文件系統(tǒng)后,需要掛載到一個目錄才能使用。 Windows或Mac系統(tǒng)會自動掛載,一旦創(chuàng)建好文件系統(tǒng)后會自動掛載到系統(tǒng)上,Windows稱之為C盤、D盤等等。 Linux需要手工進行掛載操作或者配置系統(tǒng)進行自動掛載操作。

推薦將硬盤掛載至/mnt目錄,但是不是強制要求。
MOUNT
在Linux中,我們通過mount命令將格式化好的磁盤或分區(qū)掛載到一個目錄上。 格式:mount /dev/sda3(要掛載的分區(qū)) /mnt(掛載點) 常用參數(shù):
不帶參數(shù)的mount命令會顯示所有已經(jīng)掛載的文件系統(tǒng)。 -l參數(shù)可以顯示卷標名稱。
-t 指定文件系統(tǒng)的類型,可以是ext3、ext4、iso9660等
-L:卷標名:掛載指定卷標的分區(qū),而不是安裝設(shè)備文件名掛載
-o 指定掛載選項 可用選項:

示例: mount /dev/hda1 /mnt :將 /dev/hda1 掛在 /mnt 之下。 mount -o ro,sync /dev/hda1 /mnt :將 /dev/hda1 用只讀模式掛在 /mnt 之下,且不使用緩存。
【文章福利】小編推薦自己的Linux內(nèi)核技術(shù)交流群:【891587639】整理了一些個人覺得比較好的學習書籍、視頻資料共享在群文件里面,有需要的可以自行添加哦?。。。ê曨l教程、電子書、實戰(zhàn)項目及代碼)? ? ?


UMOUNT
命令umount用來卸載已掛載的文件系統(tǒng),相當于Windows的彈出。 格式:umount 文件系統(tǒng)/掛載點 umount /dev/sda3 就相當于 umount /mnt
如果出現(xiàn)device is busy的報錯,則表示該文件系統(tǒng)正在被使用,無法卸載,可以使用以下命令查看使用文件系統(tǒng)的進程: fuser -m /mnt 也可以使用命令lsof查看正在被使用的文件: lsof /mnt
自動掛載(fstab文件)
配置文件/etc/fstab用來定義需要自動掛載的文件系統(tǒng)。

磁盤被手動掛載之后都必須把掛載信息寫入/etc/fstab這個文件中,否則下次開機啟動時仍然需要重新掛載。 系統(tǒng)開機時會主動讀取/etc/fstab這個文件中的內(nèi)容,根據(jù)文件里面的配置掛載磁盤。這樣我們只需要將磁盤的掛載信息寫入這個文件中我們就不需要每次開機啟動之后手動進行掛載了。
打開fstab后,fstab中每一行代表一個掛載配置,格式如下:

第一字段:分區(qū)設(shè)備文件名或UUID(硬盤通用唯一識別碼) 第二字段:掛載點 第三字段:文件系統(tǒng)名稱 第四字段:掛載參數(shù) 第五字段:指定分區(qū)是否被dump備份,0代表不備份,1代表每天備份,2代表不定期備份 第六字段:指定分區(qū)是否被fsck檢測,0代表不檢測,其他數(shù)字代表檢測的優(yōu)先級,那么當然1的優(yōu)先級比2高

需要掛載的設(shè)備也可以使用LABEL(標簽、卷標)進行識別,使用“LABEL=VEEJA”取代“/dev/sda3”;當然也可以使用設(shè)備的UUID(Universally Unique Identifier)來進行替換。 mount -a命令會掛載所有fstab中定義的自動掛載項。 特別注意:對磁盤設(shè)備文件系統(tǒng)的所有操作都必須在設(shè)備是卸載狀態(tài)下進行!
fstab文件修復(fù)
可以使用mount -o remount,rw /進行/etc/fstab文件修復(fù)
That’s all.
環(huán)境: 軟件版本:VirtualBox 4.3.12 r93733 Linux系統(tǒng)版本:CentOS 7 ×86_64 1511
