2021-05-12 14:32:11
使用mount命令設定Linux自動掛載
2020-06-16 17:23:32
使用mount命令來掛載硬體,在Linux重新啟動後這些掛載資訊會丟失,因此對應磁碟這類硬體,需要設定自動掛載來保證系統重新啟動時進行自動掛載。
自動掛載資訊儲存在檔案/etc/fstab檔案中
檢視該檔案的資料:
root@localhost dev]# cat /etc/fstab # # /etc/fstab # Created by anaconda on Wed May 25 13:45:06 2016 # # Accessible filesystems, by reference, are maintained under '/dev/disk' # See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info # /dev/mapper/CentOS-root / xfs defaults 1 1 UUID=323ea65e-97e7-4935-876c-c73fb83994d5 /boot xfs defaults 1 2 /dev/mapper/centos-swap swap swap defaults 0 0
每條記錄對應一個掛載,每條記錄有六個欄位,分別儲存資訊為:
第一列可以是實際分割區名,也可以是實際分割區的卷標(Lable)。 如果磁碟是SATA介面,且有多個磁碟,則每個磁碟被標記為 /dev/hda 、 /dev/hdb、 /dev/hdc 等以此類推;而每個磁碟的分割區被標記為 /dev/hda1、 /dev/hda2等。 如果磁碟是SCSI型別,則多個磁碟會被分別標記為 /dev/sda、/dev/sdb等等。分割區同理。 如果使用標籤來表示,則格式如: 1 LABLE=/ 第二列是掛載點。 掛載點必須為當前已經存在的目錄,為了相容起見,最好在建立需要掛載的目標目錄後,將其許可權設定為777,以開放所有許可權。 第三列為此分割區的檔案系統型別。 Linux可以使用ext2、ext3等型別,此欄位須與分割區格式化時使用的型別相同。也可以使用 auto 這一特殊的語法,使系統自動偵測目標分割區的分割區型別。auto通常用於可移動裝置的掛載。 第四列是掛載的選項,用於設定掛載的引數。 常見引數如下: auto: 系統自動掛載,fstab預設就是這個選項 defaults: rw, suid, dev, exec, auto, nouser, and async. noauto 開機不自動掛載 nouser 只有超級使用者可以掛載 ro 按唯讀許可權掛載 rw 按可讀可寫許可權掛載 user 任何使用者都可以掛載 請注意光碟機和軟碟機只有在裝有媒介時才可以進行掛載,因此它是noauto 第五列是dump備份設定。 當其值設定為1時,將允許dump備份程式備份;設定為0時,忽略備份操作; 第六列是fsck磁碟檢查設定。 其值是一個順序。當其值為0時,永遠不檢查;而 / 根目錄分割區永遠都為1。其它分割區從2開始,數位越小越先檢查,如果兩個分割區的數位相同,則同時檢查。
通常使用者自動掛載的分割區,第六列值應設定為2而不應該為1。
修改完成後,可以使用下面命令來載入測試:
## 重新載入/etc/fstab mount -a
如果修改/ect/fstab出現錯誤,導致自動掛載失敗,可以本地登入到該伺服器上,由於掛載失敗,組態檔所在的分割區沒有被掛載成讀寫模式,因此需要先對根目錄進行重新掛載
## 重新掛載組態檔,以解決掛載組態檔唯讀的問題 mount -o remount,rw /
然後修改掛載組態檔,並儲存和重新掛載。
本文永久更新連結地址:http://www.linuxidc.com/Linux/2017-01/139595.htm
相關文章