19.11. 转换 RAID 级别

您可以根据需要将 RAID 转换为不同的 RAID 级别。以下示例将 RAID 设备 /dev/md0 的级别从 0 转换为 5,并为阵列添加一个磁盘 /dev/sdd

先决条件

  • 有足够的磁盘进行转换。
  • 已安装 mdadm 软件包。
  • 确定支持预期的转换。请参阅支持的 RAID 转换

流程

  1. 将 RAID /dev/md0 转换为 RAID 级别 5

    # mdadm --grow --level=5 -n 3 /dev/md0 --force
  2. 在阵列中添加新磁盘:

    # mdadm --manage /dev/md0 --add /dev/sdd

验证

  • 验证 RAID 级别是否已转换:

    # mdadm --detail /dev/md0
    /dev/md0:
               Version : 1.2
         Creation Time : Thu Oct 13 15:17:39 2022
            Raid Level : raid0
            Array Size : 18649600 (17.79 GiB 19.10 GB)
          Raid Devices : 5
    [...]

其他资源

  • mdadm (8) 手册页