0

我做了一个 4x14TB LVM RAID5。正如预期的那样,我最初有 42TB 的可用空间。

几次重新启动后,它看起来相当于一个磁盘已经消失了。这很奇怪,因为如果我执行pvscan,所有磁盘仍然存在:

PV /dev/sda3   VG vol_lvm         lvm2 [12,70 TiB / 0    free]
PV /dev/sdb1   VG vol_lvm         lvm2 [12,70 TiB / 0    free]
PV /dev/sdc1   VG vol_lvm         lvm2 [12,70 TiB / 0    free]
PV /dev/sdd1   VG vol_lvm         lvm2 [12,70 TiB / 12,70 TiB free]
Total: 4 [<50,81 TiB] / in use: 4 [<50,81 TiB] / in no VG: 0 [0   ]

但是lvscan说:

ACTIVE            '/dev/vol_lvm/vol_backup' [25,40 TiB] inherit

我试图销毁并重新创建 LVM,但没有任何改变。我对 LVM RAID 比较陌生,我可能会遗漏一些东西,但真的不知道发生了什么以及如何修复。

我目前没有相关数据,可能会毫无问题地丢失一切,但我想了解未来。

谢谢

4

1 回答 1

0

解决了。

当我创建 LVM RAID 时,我使用的是 Debian Jessie,然后升级到 Buster。显然,在这些版本之间,LVM 改变了创建 LV 的默认方式。

我只需要为我的设置指定条带(RAID5 为 3),最后得到所有可用空间并分配给 LV:

lvcreate -i 3 --type raid5 -l 100%FREE --nosync -n VG_name LV_name
于 2019-10-21T08:58:56.847 回答