MDADM 阵列检测减慢启动 - 为什么?

MDADM 阵列检测减慢启动 - 为什么?

我有一个 AMD64 Gentoo(正在运行systemd)版本,带有 RAID0 根和一些其他阵列(RAID1 启动、RAID1 主目录等)。由于mdadm在启动时搜索阵列(从 initramfs),启动过程显着减慢。

我试过了:

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

删除有关元数据等的信息(如其他地方所建议的),然后告诉 Gentoo 的 genkernelmdadm.conf通过genkernel.conf.

但它仍然阻碍了启动过程。我在一个单独的分区上安装了一个备用发行版(Debian),它也运行 systemd 并且启动速度更快。有任何想法吗?

答案1

mdadm.confDebian 与 Gentoo 使用的内部是什么?

具体来说,线是用来做什么的DEVICE。如果它指向某个慢速设备或被省略,则 mdadm 将需要很长时间来探测。

例如,在我的系统中,我有几个/dev/sdX设备与内置在显示器中的 SD 卡读卡器相对应。无论是否插入任何 SD 卡,它们都存在,并且探测它们需要花费非零的时间。

如果可能的话,你应该缩小范围。

mdadm 版本也可能值得检查。

相关内容