CentOS-7 虛擬機意外斷電后的數據恢復
背景
一個CentOS-7 虛擬機,由於宿主機意外斷電,導致整個虛擬機啟動失敗
嘗試過的措施
- 重啟;
- 啟動進入rescue模式;
- 重新添加虛擬磁盤,並安裝CentOS-7.2 mini版本;
- 以上措施均失敗,然后安裝ubuntu14.04,並嘗試掛載原來的虛擬磁盤至新的ubuntu系統
恢復數據操作
掛載是失敗了的,然后參考了資料,執行了以下命令:
apt update
apt install xfs_progs
xfs_repair /dev/vg_01/lv_01 #原來的/所在的lv,當時應該再執行一下/dev/sda1(原系統boot分區)
#然后嘗試掛載失敗,
#繼續操作,清除xfs log
xfs_repair -L /dev/vg_01/lv_01
mount /dev/vg_01/lv_01 /mnt #成功, 復制一份/目錄, 防止二次損壞.
ll /mnt