我在一个卷组中有 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 倍。