强制断电后 lvm 磁盘损坏

强制断电后 lvm 磁盘损坏

我在 kvm 主机上运行虚拟机。但强制关机(拔掉物理服务器的电源)后,虚拟磁盘损坏,无法启动操作系统(操作系统:CentOS 32 位,包含 2 个分区,vda1 用于 /boot - ext3,vda2 使用 lvm,1 用于交换,1 用于 /root)。qcow2 中的虚拟磁盘格式。我将磁盘附加到其他虚拟机中,新设备是 vdb(包括 vdb1 和 vdb2)在 fsck vdb1 之后,此分区已修复但 grub 丢失。我扫描卷组以 detech vdb2 的 VG,但一无所获。之后,我转储一些扇区以使用命令查看 lvm 元数据:

dd if=/dev/vdb2 bs=512 count=255 skip=1 of=/root/lvmmetadata

该文件(名为 lvmmetadata)中没有任何内容,我认为该扇区已损坏。

我已经使用 TeskDisk 工具(http://www.cgsecurity.org/wiki/TestDisk_Compilation) 恢复数据 testdisk 使用 LVM2 检测 vdb2,但无法进入(错误 No Volume group found)我该如何恢复 vdb2 分区中的数据?请帮我解决这个问题。非常感谢

相关内容