掛載失誤造成的啓動失敗

    掛載是操作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的意思是:啓動磁盤自檢功能。接下來重啓。

wKiom1fFgUegj-InAABvF6KvjBk137.jpg

悲催了,系統啓動失敗!

原因分析:/etc/fstab中掛載的設備出錯,且啓動了磁盤自檢功能,導致無法完成正確掛載

解決方案:

<1>輸入密碼嘗試重新修改/etc/fstab文件

wKioL1fFgw-wjA6GAAA4j08YPN0114.jpg

<2>不允許修改

wKiom1fFg8uiU0mOAABKtwVpk0k559.jpg

<3>嘗試創建文件

wKiom1fFhQThFXQQAAC72FP2Slc236.jpg

<4>重新掛載

wKiom1fFi-ezSExXAABP0KAuDy8258.jpg

<5>修改/etc/fstab,並再次重啓

wKioL1fFh4Cx2q_sAABRJ3Pgqw4684.jpg

<6>啓動成功

wKioL1fFiEaB5AxuAAAhfcphlLQ501.jpg


wKioL1fFiFbDt82eAABGzynV4Yk305.jpg

小編已經實驗過:換做centos7的話,也會出現同樣的故障,只不過不需要重新掛載根。而且這種錯誤只有在開啓了磁盤自檢和設備名稱也寫錯的情況下,纔會出現。所以也間接說明了:/etc/fstab文件中的磁盤自檢功能一般要關閉。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章