我有一台 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
在正常情况下应该激活卷组。
所有命令都是无害的。它们不会触碰或更改您的数据。