如何创建具有超过 128 个条带的逻辑卷?

如何创建具有超过 128 个条带的逻辑卷?

我在一个卷组中有 240 个 LUN,我想将其分成 3 个逻辑卷。理想情况下,每个逻辑卷将跨所有 240 个 LUN 进行条带化。

当尝试创建一个时,我收到错误消息:

# lvcreate -i 240 -I 1024 -n lv1 -l 19597116 vg1
    Number of stripes (240) must be between 1 and 128.

经过研究,除了命令本身之外,我还没有找到任何有关此限制的文档。我找到的任何手册页中都没有提到它。

有什么办法可以增加 LV 中条带数量的限制吗?

版本信息:

LVM version:     2.02.143(2)-RHEL6 (2016-12-13)
Library version: 1.02.117-RHEL6 (2016-12-13)
Driver version:  4.33.1
2.6.32-696.16.1.el6.x86_64 #1 SMP Sun Oct 8 09:45:56 EDT 2017 x86_64 x86_64 x86_64 GNU/Linux

答案1

我不知道该命令是否是唯一的问题。如果是这样,那么您可以相应地修改 的内容/etc/lvm/backup并使用 激活它vgcfgrestore

另一种可能性是嵌套 LVM,即创建两个超过 VG 容量一半的 LV,每个 120 个条带。然后,您制作这些 LV PV,创建一个新的 VG,并在那里创建您的“真正的”VG,其中有两个条带和通常块大小的 120 倍。

相关内容