恢复RAIDarraysLVM

我有一个NAS,单位变得没有响应,所以经过一些研究,我把驱动器从盒子里拿出来,把它们连接到我的Ubuntu盒子上。 我现在看到驱动器上的所有4个驱动器和所有4个分区。 分区4是RAID 5arrays,所以我使用了mdadm –assemble / dev / md0 / dev / sdi4 / dev / sdj4 / dev / sdk4 / dev / sdl4,现在它显示md0为活动状态。

但是,这个NAS也使用LVM,当我运行vgscan时,它会显示“找不到卷组”

我卡住了,因为我不能安装/ dev / md0由于LVM。 任何想法下什么尝试?

正在考虑vgcreate,但我认为这将吹走数据。

任何想法都非常感谢!

UPDATE
我觉得我很幸运,但这是我做的,它的工作:

mdadm –assemble / dev / md0 / dev / sde4 / dev / sdf4 / dev / sdg4 / dev / sdh4
vgscan
[找不到卷组]
vgcreate DATA / dev / md0(刚创build一个虚拟卷组)
vgchange -ay
[0有效]
lvcreate -L5.45T -n lvo DATA(创build一个新的lv,与原来的大小相同)
lvmdiskscan
[寻找/ dev / dm- *条目]
文件-s / dev / dm-0
mkdir / mnt / raid
mount -t ext3 / dev / dm-0 / mnt / raid
繁荣,数据在那里…

 pvscan pvs vgs lvs 

并告诉我们结果。

 vgchange -ay 

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

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