Ubuntu:更改条带化 LVM 卷的条带大小

问题:我们如何更改现有逻辑卷的条带大小?

必须将逻辑卷 (LV) 转换为 RAID5 类型,然后再转换回条带类型以更改条带大小。
示例显示了如何将默认条带大小为 64K 的逻辑卷的条带大小更改为 128K 的条带大小。

  1. 首先转换为RAID5类型:
# lvconvert --type raid5 vgtest/stripelv
# lvs -ao +lv_full_name,devices,stripe_size
  1. 然后,重塑 RAID5,改变条带大小:
# lvconvert -I 128 vgtest/stripelv
# lvs -ao +lv_full_name,devices,stripe_size

请注意,这需要少量另外空间用于重塑,通常约为 1 个范围。
这个另外的空间允许安全更新条带中的块,并且在崩溃时不会被破坏。
如果发生崩溃,可以简单地重新启动整形。

  1. 现在我们已经修改了条带大小,我们可以转换回条带类型,我们将看到条带大小被修改。
# lvconvert --type striped vgtest/stripelv
# lvs -ao +lv_full_name,devices,stripe_size
日期:2020-09-17 00:12:56 来源:oir作者:oir