我目前正在做一个项目,需要我编写一个脚本来识别一组为存储目的而添加的驱动器,并将它们安装为 RAID 阵列。除了必要的命令之外,我很难找到有关实际创建过程的信息。
我创建 RAID 的驱动器是否需要先格式化和分区?或者您已经
mdadm --create
为您做了这些?我被告知该项目将支持可变数量的驱动器。我的老板建议使用 RAID 级别 5,但除非我误解了 RAID 级别,否则 RAID 级别 5 至少需要 3 个驱动器,而我认为我们的目标是使用 2 个驱动器开始。特定 RAID 级别是否有最低驱动器数量?
要将 RAID 阵列添加到我的
fstab
文件,我只需组装它吗?还是我也需要在组装之前/之后安装它?
我找到了一些关于安装过程的教程,但除此之外,我还没有真正能够挖掘出这些信息。
答案1
- 如果磁盘有现有的文件系统,则应将其删除,以便可以从没有文件系统的磁盘开始。首先使用 创建阵列
mdadm
,然后创建文件系统。 - RAID 级别 1 是“镜像”,您只需 2 个驱动器即可创建 RAID 级别。如您所述,RAID 5 至少需要 3 个驱动器,而 RAID 级别 10 需要 4 个驱动器。RAID 级别 0 和 1 至少只需要 2 个驱动器。
- 要将数组添加到
/etc/fstab
,只需添加如下行:/dev/md0 /mnt/md0 ext4 defaults,nofail,discard 0 0