掛載錯誤導致系統無法啟動的解決方法
知識
01-12
系統掛載錯誤一般都是/etc/fstab裡面的參數錯誤導致的。
環境:Red Hat 7.2
模擬故障
把/etc/fstab正常情況下的xfs改成ext4
重啟系統,重現故障
遇到這種報錯,一般是/etc/fstab裡面的參數錯誤導致的,可以先檢查一下文件系統,然後再檢查掛載點等信息。
解決方法
輸入root密碼,進入命令行模式,如果忘記了root密碼請進入單用戶模式進行密碼重置。
在排查問題前,先介紹一下blkid命令:
blkid 命令是一個命令行工具,它可以顯示關於可用塊設備的信息。它可以識別一個塊設備內容的類型(如文件系統、交換區)以及從內容的元數據(如卷標或 UUID 欄位)中獲取屬性(如 tokens 和鍵值對)。它主要有兩類作用:用指定的鍵值對搜索一個設備,或是顯示一個或多個設備的鍵值對。
通過對比發現,應該把/etc/fstab里,/boot這一行的ext4改為xfs
重啟檢查
系統已正常啟動
總結
這種掛載錯誤導致系統無法重啟的故障,基本可以鎖定問題出在/etc/fstab這裡。本文檔的方法同樣適用於其他Linux系統,文檔中只舉了一種錯誤情況,其實其他錯誤情況大同小異,按照文檔的方法和思路去排查解決即可。
TAG:Linux資訊速推 |