1、作為一個運維小伙伴,下面這個故障截圖真的很常見了,操作系統重啟后進入救援模式,剛接觸linux的小伙伴可能就不知道怎么辦了。
出現這個情況,我遇到的一般是兩種問題導致的
(1)磁盤損壞,一般這種情況會有提示,是哪塊盤或者分區有問題,可以使用fsck命令進行修復,然后重啟即可。
(2)/etc/fstab 文件中某塊盤有問題或者文件寫的格式有問題,導致掛載失敗。
2、這次我遇到的/etc/fstab文件的問題,具體是如何判斷呢,我們可以按 ctrl+alt+delete重啟,然后終端會打印啟動日志,然后有問題的話,日志會長時間停留在該執行過程,如下圖,看到是/dev/sdb2這個設備有問題,推測是掛載/dev/sdb2出現了問題,然后磁盤開機掛載基本上都會配置到/etc/fstab文件中,所以我們繼續等待,准備進入系統,查看/etc/fstab文件
3、等待一會后,又出現了這個登錄畫面,終端打印的信息提示,輸入root口令,然后我們就輸入root口令,然后回車。
4、口令輸入完成后,回車,我們就進入到了系統,然后我們查看/etc/fstab文件,
5、查看/etc/fstab文件發現/dev/sdb2的掛載配置,然后查看掛載情況,發現沒有掛載上,然后手動執行 mount -a 重新掛載,發現打印報錯,提示/dev/sdb2 不存在
6、查看磁盤分區情況,看到只有/dev/sdb1,沒有/dev/sdb2
7、因此,編輯/etc/fstab文件,將/dev/sdb2的配置注釋掉。然后重啟,這樣這個問題就解決完成了。
在運維過程中,具體問題具體分析。