![自动组装 mdadm 创建的 RAID - initramfs 不会改变](https://linux22.com/image/553005/%E8%87%AA%E5%8A%A8%E7%BB%84%E8%A3%85%20mdadm%20%E5%88%9B%E5%BB%BA%E7%9A%84%20RAID%20-%20initramfs%20%E4%B8%8D%E4%BC%9A%E6%94%B9%E5%8F%98.png)
(Ubuntu 10.10 + mdadm 3.1.4)我的 raid 在 /etc/mdadm/mdadm.conf 中有描述:
HOMEHOST <system>
ARRAY metadata=imsm UUID=46e68921:eea24d1d:e933eee8:192d55bc
ARRAY /dev/md/Volume0 container=46e68921:eea24d1d:e933eee8:192d55bc member=0
UUID=b39c8d9d:ab2fcd08:f4559292:981754f1
我还做了以下事情:
update-initramfs –k all –u
但我的 RAID 不会在启动时自动组装。我实际上必须在命令行上运行以下命令:
sudo mdadm -As
以便初始化 RAID。我读到如果更改了 mdadm.conf,则应该运行 update-initramfs 命令,但似乎它实际上什么也没做。我遗漏了什么?
答案1
确保您的 initramfs 包含正确的模块,例如
echo raid1 >> /etc/initramfs-tools/modules
update-initramfs -u
这些是在启动过程中检测/组装 RAID 所必需的