掛載是操作linux系統經常用到的知識,而/etc/fstab這個文件雖然替我們省去每次都需要了掛載的麻煩,但有時候一些不注意的操作失誤,卻容易造成一些不必要的問題,下面列舉一種操作/etc/fstab不當造成的系統啓動失敗的示例。
1、創建文件系統/dev/sdb1
2、掛載至/mnt/sdb1。當然,掛載的設備大家儘量些UUID。
[root@centos7~]#vim /etc/fstab ... /dev/sdg1 /mnt/sdb1 ext4 defaults,ro 0 0 ...
3、上面的掛載操作是正確的,如果寫成這樣
[root@centos7~]#vim /etc/fstab ... /dev/sdg /mnt/sdb1 ext4 defaults,ro 0 1 ...
有什麼變化:寫錯設備名的同時,最後一位改爲0。1的意思是:啓動磁盤自檢功能。接下來重啓。
悲催了,系統啓動失敗!
原因分析:/etc/fstab中掛載的設備出錯,且啓動了磁盤自檢功能,導致無法完成正確掛載
解決方案:
<1>輸入密碼嘗試重新修改/etc/fstab文件
<2>不允許修改
<3>嘗試創建文件
<4>重新掛載
<5>修改/etc/fstab,並再次重啓
<6>啓動成功
小編已經實驗過:換做centos7的話,也會出現同樣的故障,只不過不需要重新掛載根。而且這種錯誤只有在開啓了磁盤自檢和設備名稱也寫錯的情況下,纔會出現。所以也間接說明了:/etc/fstab文件中的磁盤自檢功能一般要關閉。