在 Linux 中创建新的 raid5 的正确方法是什么?

在 Linux 中创建新的 raid5 的正确方法是什么?

我添加了一些新磁盘,并尝试使用以下命令创建新阵列:

mdadm --create /dev/md/2 --level=5 -x 0 --raid-devices=4/dev/sd{a,b,c,g}2

它创建了阵列,但重启后阵列就消失了。我应该怎么做才能让它保持可见?

另外 - 我读过关于备用磁盘,所以当我看到 raid 已创建时,它显示(在 /proc/mdstat 中):

md2 : active (auto-read-only) raid5 sdg2[4](S) sdc2[2] sdb2[1] sda2[0]

我知道 sdg2 被视为备用。但为什么它没有自动重建/同步数据?

答案1

您可以将系统上找到的所有数组添加到 mdadm.conf,以便它在每次启动时启动:

mdadm --examine --scan >> /etc/mdadm/mdadm.conf

或者,您可以运行mdadm --examine --scan并手动添加所需的数组配置文件

答案2

该问题也可能由于设备重命名而出现,请尝试从 ARRAY 规范中删除 /dev 设备并仅使用 UUID。

相关内容