恢复 RAID 阵列 LVM

恢复 RAID 阵列 LVM

我有一台 NAS,设备变得没有响应,所以经过一番研究后,我将驱动器从盒子中取出,并将它们连接到我的 Ubuntu 盒子上。我现在可以看到所有 4 个驱动器,以及驱动器上的所有 4 个分区。分区 4 是一个 RAID 5 阵列,所以我使用了 mdadm --assemble /dev/md0 /dev/sdi4 /dev/sdj4 /dev/sdk4 /dev/sdl4,现在它显示 md0 处于活动状态。

但是,此 NAS 也使用 LVM,当我运行 vgscan 时,它显示“未找到卷组”

我卡住了,因为 LVM 导致我无法挂载 /dev/md0。有什么想法可以尝试下一步吗?

正在考虑 vgcreate 但我认为这会丢失数据。

任何想法都非常感谢!!

更新
我想我很幸运,但这是我所做的并且有效:

mdadm --assemble /dev/md0 /dev/sde4 /dev/sdf4 /dev/sdg4 /dev/sdh4
vgscan
[未找到卷组]
vgcreate DATA /dev/md0(仅创建了一个虚拟卷组)
vgchange -ay
[0 active]
lvcreate -L5.45T -n lvo DATA(创建了一个新的 lv,大小与原始大小相同)
lvmdiskscan
[查找 /dev/dm-* 条目]
file -s /dev/dm-0
mkdir /mnt/raid
mount -t ext3 /dev/dm-0 /mnt/raid
轰隆隆,数据就在那里……

答案1

跑步

pvscan
pvs
vgs
lvs

并告诉我们结果。

vgchange -ay

在正常情况下应该激活卷组。

所有命令都是无害的。它们不会触碰或更改您的数据。

相关内容