在自定义内核中禁用 RAID?

在自定义内核中禁用 RAID?

我需要一台 Gentoo 13 机器来测试平台上的一些软件。我不是 Gentoo 的常客,所以我很讨厌他们的程序。我注意到由于 RAID 驱动程序,内核花了几秒钟来启动:

[    5.372054] megaraid cmm: 2.20.2.7 (Release Date: Sun Jul 16 00:01:03 EST 2006)
[    5.373198] megaraid: 2.20.5.1 (Release Date: Thu Nov 16 15:32:35 EST 2006)
...
[    5.594109] raid6: sse2x1   gen() 12003 MB/s
[    5.611097] raid6: sse2x1   xor()  9410 MB/s
[    5.628121] raid6: sse2x2   gen() 13820 MB/s
[    5.645115] raid6: sse2x2   xor()  9796 MB/s
[    5.662144] raid6: sse2x4   gen() 15531 MB/s
[    5.679133] raid6: sse2x4   xor() 12439 MB/s
[    5.679133] raid6: using algorithm sse2x4 gen() 15531 MB/s
[    5.679133] raid6: .... xor() 12439 MB/s, rmw enabled
[    5.679133] raid6: using ssse3x2 recovery algorithm
...
[    6.496364] md: raid6 personality registered for level 6
[    6.496367] md: raid5 personality registered for level 5
[    6.496368] md: raid4 personality registered for level 4
...

在上面的 demsg 中,我使用以下命令配置并构建了内核(构建过程如下genkernel all):

CONFIG_BLK_DEV_MD=n

CONFIG_BLK_DEV_MD应该是 RAID 树的根,但禁用它并不会压缩各种 RAID 驱动程序。

如何在 Gentoo 内核中禁用 RAID?

相关内容