CentOS-7 虚拟机意外断电后的数据恢复

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

另外一次kvm虚拟机意外断电的恢复

REF

posted @ 2020-02-16 23:41  jun's  阅读(1201)  评论(0编辑  收藏  举报