我在 Amazon AWS 上有一个 LVM 逻辑卷,分布在八个独立的物理卷上。该逻辑卷使用 ext3 格式化。
我的一个物理卷发生故障。 有什么方法可以恢复剩余卷中的部分或全部数据吗?
谢谢!
答案1
通过执行以下操作,我能够或多或少地恢复剩余的数据:
- 添加一个新的物理卷来替代故障的物理卷。
- 用于
vgscan
确定丢失(失败)的物理卷的 UUID。 - 用于
pvcreate --uuid [uuid of failed volume]
添加新的物理卷并赋予其与失败的物理卷相同的 uuid 和设备描述符。 - 用于
vgcfgrestore [the volume group name]
恢复卷组描述符(可能需要也可能不需要。) - 用于
vgchange -ay [the volume group name]
激活卷组。 - 运行
e2fsck -y [the logical volume]
以修复任何错误;将会有很多错误。 - 运行
mount [the logical volume] [desired mount point]
,瞧!我找到了剩余的数据!