現場(環境): CentOS 7.0 套件:xfs_repair
原因:
原本VM運行Docker沒有什麼問題出現,
突然間 VM 出現異常狀,重開機後就出現了下圖的錯誤訊息。
處理方式:
依照他的指示先看一下到底發生了什麼問題
#journalctl
接著就看到sysroot部份出現了問題。
除了這個外。在上面的錯誤頁面部份我們也看到不少xfs的錯誤訊息。
所以要先將方向往xfs方向去探討。
試著用mount將系統全部掛載起來。
#mount
去看了一下/sysroot發現他整個都是空的,感覺怪怪的。
不過還是先重開機看看到底能不能RUN。
接著就一樣出現/sysroot 的問題。
接著再網路上找到依些相關的處理方式,如下步驟。
首先找到 掛載root的路徑,
/dev/mapper/centos-root
找到後針對他開始進行修復動作。
一般來說xfs_repair只能在umount的狀況下做,
但機器都掛了,一定是umount的。
#xfs_repair -L /dev/mapper/centos-root
這個動作是說,我要修復磁碟,但如果遇到故障磁區。
我就將他跳過去。
所以容易造成資料上的遺失。
但是有機會搶救回機器的。
有時候跑這個指令會出現失敗狀況。
但沒關係。先重開機試試看。
因為fail部份可能是那些損毀掉的磁區造成的。
最後重開後就正常,就可以先做備份即其他使用了。
結束這一次異常的狀況。
參考網址:https://www.wxzhi.com/archives/083/t1cim5rhs38be2wv/
參考網址:http://www.15jb.net/article/49645.html
(本篇完)
留言列表