9.10. 将 RAID 逻辑卷转换为另一个 RAID 级别


LVM 支持 RAID 接管,这意味着将 RAID 逻辑卷从一个 RAID 级别转换为另一个 RAID 级别,例如从 RAID 5 转换到 RAID 6。您可以更改 RAID 级别,以增加或减少设备故障的恢复能力。

流程

  1. 创建 RAID 逻辑卷:

    # lvcreate --type raid5 -i 3 -L 500M -n my_lv my_vg
    Using default stripesize 64.00 KiB.
    Rounding size 500.00 MiB (125 extents) up to stripe boundary size 504.00 MiB (126 extents).
    Logical volume "my_lv" created.
    Copy to Clipboard Toggle word wrap
  2. 查看 RAID 逻辑卷:

    # lvs -a -o +devices,segtype
      LV               VG    Attr       LSize   Pool Origin Data% Meta% Move Log Cpy%Sync Convert Devices                                                                 Type
    
      my_lv            my_vg rwi-a-r--- 504.00m                                  100.00           my_lv_rimage_0(0),my_lv_rimage_1(0),my_lv_rimage_2(0),my_lv_rimage_3(0) raid5
      [my_lv_rimage_0] my_vg iwi-aor--- 168.00m                                                   /dev/sda(1)                                                             linear
      [my_lv_rimage_1] my_vg iwi-aor--- 168.00m                                                   /dev/sdb(1)                                                             linear
      [my_lv_rimage_2] my_vg iwi-aor--- 168.00m                                                   /dev/sdc(1)                                                             linear
      [my_lv_rimage_3] my_vg iwi-aor--- 168.00m                                                   /dev/sdd(1)                                                             linear
      [my_lv_rmeta_0]  my_vg ewi-aor---   4.00m                                                   /dev/sda(0)                                                             linear
      [my_lv_rmeta_1]  my_vg ewi-aor---   4.00m                                                   /dev/sdb(0)                                                             linear
      [my_lv_rmeta_2]  my_vg ewi-aor---   4.00m                                                   /dev/sdc(0)                                                             linear
      [my_lv_rmeta_3]  my_vg ewi-aor---   4.00m                                                   /dev/sdd(0)                                                             linear
    Copy to Clipboard Toggle word wrap
  3. 将 RAID 逻辑卷转换为另一个 RAID 级别:

    # lvconvert --type raid6 my_vg/my_lv
    Using default stripesize 64.00 KiB.
    Replaced LV type raid6 (same as raid6_zr) with possible type raid6_ls_6.
    Repeat this command to convert to raid6 after an interim conversion has finished.
    Are you sure you want to convert raid5 LV my_vg/my_lv to raid6_ls_6 type? [y/n]: y
    Logical volume my_vg/my_lv successfully converted.
    Copy to Clipboard Toggle word wrap
  4. 可选:如果这个命令提示重复转换,请运行:

    # lvconvert --type raid6 my_vg/my_lv
    Copy to Clipboard Toggle word wrap

验证

  1. 查看具有转换的 RAID 级别的 RAID 逻辑卷:

    # lvs -a -o +devices,segtype
      LV               VG     Attr       LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert Devices                                                                                   Type
      my_lv            my_vg  rwi-a-r--- 504.00m                                100.00           my_lv_rimage_0(0),my_lv_rimage_1(0),my_lv_rimage_2(0),my_lv_rimage_3(0),my_lv_rimage_4(0) raid6
      [my_lv_rimage_0] my_vg  iwi-aor--- 168.00m                                                 /dev/sda(2)                                                                               linear
      [my_lv_rimage_1] my_vg  iwi-aor--- 168.00m                                                 /dev/sdb(2)                                                                               linear
      [my_lv_rimage_2] my_vg  iwi-aor--- 168.00m                                                 /dev/sdc(2)                                                                               linear
      [my_lv_rimage_3] my_vg  iwi-aor--- 168.00m                                                 /dev/sdd(2)                                                                               linear
      [my_lv_rimage_4] my_vg  iwi-aor--- 168.00m                                                 /dev/sde(2)                                                                               linear
      [my_lv_rmeta_0]  my_vg  ewi-aor---   4.00m                                                 /dev/sda(0)                                                                               linear
      [my_lv_rmeta_1]  my_vg  ewi-aor---   4.00m                                                 /dev/sdb(0)                                                                               linear
      [my_lv_rmeta_2]  my_vg  ewi-aor---   4.00m                                                 /dev/sdc(0)                                                                               linear
      [my_lv_rmeta_3]  my_vg  ewi-aor---   4.00m                                                 /dev/sdd(0)                                                                               linear
      [my_lv_rmeta_4]  my_vg  ewi-aor---   4.00m                                                 /dev/sde(0)                                                                               linear
    Copy to Clipboard Toggle word wrap
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat