RAID 0 使用两个驱动器构建:/dev/sda
和/dev/sdc
。 RAID 类型是使用 Intel RAID(BIOS 设置)的逻辑。该计算机安装了两个系统:Windows 7和CentOS。每个分区在 RAID 上都有自己的分区,仅用于数据。
CentOS 更新后,启动挂起并显示以下消息:
Error getting authority: Error initializing authority: Could not connect: No such file or directory (g-io-error-quark, 1)
Windows 正常启动并且可以访问 RAID,因此这不是硬件问题,也不是 BIOS 混乱。
经过几天的调整但fstab
没有成功,我选择安装 Fedora 来代替 CentOS。安装后:
# mdadm --assemble --scan
mdadm: No arrays found in config file or automatically
最后我找到了解决方案阅读archlinux 论坛并运行:
# IMSM_NO_PLATFORM=1 mdadm --assemble --scan --verbose
[...]
mdadm: /dev/sdc is identified as a member of /dev/md/imsm0, slot -1.
mdadm: /dev/sda is identified as a member of /dev/md/imsm0, slot -1.
mdadm: added /dev/sda to /dev/md/imsm0 as -1
mdadm: added /dev/sdc to /dev/md/imsm0 as -1
mdadm: Container /dev/md/imsm0 has been assembled with 2 drives
[...]
mdadm
这是我的情况下使用的正确方法吗?如果是,如何配置我的系统mdadm
在启动期间调用IMSM_NO_PLATFORM=1
?该文件/usr/lib/udev/rules.d/64-md-raid-assembly.rules
开头为:
# do not edit this file, it will be overwritten on update