close

現場(環境): 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

 

(本篇完)

 

 

 

 

arrow
arrow
    全站熱搜

    IT001 發表在 痞客邦 留言(0) 人氣()