我添加了一些新磁盘,并尝试使用以下命令创建新阵列:
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。