/dev/md2 已在使用中,无法以降级模式启动

/dev/md2 已在使用中,无法以降级模式启动

我正在使用的服务器有三个 raid。前两个 raid 是 raid1,在两个驱动器(两个分区)上运行。一个是 /,一个是 swap。这两个 raid 都 100% 正常运行。

然而,我遇到问题的是第三个 raid。它有 10 个 1TB 驱动器,采用 raid10 配置。这些驱动器安装在 Sans Digital EliteStor 中,并通过 highpoint rocketraid 连接。rocketraid 的驱动程序无法与安装配合使用,但我可以正常看到驱动器。所以我使用了 mdraid。在测试期间偶尔重新启动时,我注意到它会停止并显示以下错误消息:

md/raid10:md2: not enough operational mirrors.
md: pers->run() failed ...

然后出现了这条奇怪的消息:

mdadm: the device /dev/md2 is already in use
could not start raid in degraded mode
starting shell

这个 raid 用作 /var,我打算在其中放置一个网站并托管一个相当大的数据库。问题是,我必须将其发送到距离托管地点约 200 英里的地方,每次这样做时,我都无法 ssh 进入该框。一旦我重新启动它,它似乎可以随机次数正常,但通常不会超过三次。

有什么建议吗?

答案1

我找到了问题所在。原来我使用的 RAID 卡只有 4 个外部连接。因此它一次只能识别 RAID 中的 4 个驱动器。

相关内容