如何在 ZimaOS 上创建 Raid6?

介绍

目前,ZimaOS 支持 RAID0/1/5,但我们理解许多用户需要 RAID6 以增强冗余。为此,我们准备了一份通过命令行创建 RAID6 的逐步指南。请按照以下说明操作。
我们期待在未来加速对更多 RAID 级别的支持!

Tips

如果系统重启,您需要重新组装 RAID6 阵列。

先决条件

  1. 您需要至少四个硬盘。

  2. 您需要学习如何通过点击 此处 访问命令行页面。

  3. 您需要以超级用户权限(root 权限)运行教程中的命令。您可以使用 sudo 提升权限,例如 sudo mkfs.ext4 /dev/md0

  4. 使用 lsblk 命令检查可用的硬盘。

  5. 如果 MOUNTPOINTS 有挂载点,您需要使用以下命令取消挂载。

    umount /dev/sda

创建 RAID6 的步骤

  1. 使用以下命令创建至少四个驱动器的 RAID6 阵列:

    mdadm -Cv /dev/md0 --level=6 --name=foldername --raid-devices=4 /dev/sda /dev/sdb /dev/sdc /dev/sdd --run --homehost=zimaos

    /dev/md0 是新 RAID 设备的名称。

    --level=6 表示您正在创建一个 RAID6 阵列。

    --name=foldername 指定 RAID 阵列的名称。

    --raid-devices=4 告诉系统使用四个硬盘。

    /dev/sda /dev/sdb /dev/sdc /dev/sdd 是参与阵列的驱动器。

  2. 使用以下命令格式化 RAID:

    mkfs.ext4 /dev/md0

  3. 创建一个用于挂载 RAID 的目录:

    cd /media
    mkdir foldername
  4. 使用以下命令挂载 RAID:

    mount -t ext4 /dev/md0 /media/foldername
  5. 创建完成后,输入路径到基于网页的文件中以进行显示

注意:

如果系统重启,您需要重新组装 RAID6 阵列:

mdadm -Av /dev/md0 /dev/sda /dev/sdb /dev/sdc /dev/sdd
mount /dev/md0 /media/foldername