如何阻止“mdadm”在启动时进行自动扫描?

如何阻止“mdadm”在启动时进行自动扫描?

Debian 10 虚拟机没有基于软件的 RAID 配置,也没有创建基于软件(mdadm)的 RAID 阵列的意图。

管理仅作为依赖项安装驾驶舱储存

管理服务已被禁用。

mdadm-waitdle服务已被禁用。

和 'dpkg-重新配置 mdadm' 这 'MD监控守护进程' 被禁用。

然而在重新启动时,消息“mdadm:在配置文件中或自动找不到数组“大大延迟了启动过程。

删除 mdadm 配置文件/etc/mdadm/mdadm.conf没有效果。

指定 '设备 = /dev/xvda1‘和/或’数组 =' 其次是 '更新-initramfs -u' 没有效果。

卸载 mdadm 可以解决问题,但会破坏 cockpit 的存储服务。

那么,如何阻止 mdadm 在启动时进行自动扫描?

答案1

MD 阵列自动组装是通过 udev 规则完成的,因此它会在启动时以及设备热添加到系统时发生。令人沮丧的是,他们从未在手册页中明确说明这一点,但您应该能够进行编辑,/etc/mdadm.conf使其完全如下:

AUTO -all

这应该可以解决您的扫描问题。如果事实证明此扫描是作为初始根挂载的一部分从 initramfs 进行的,那么您可能需要更新 initramfs,正如您在问题中提到的那样。

相关内容