Linux 启动:md raid FS 未准备好(有时)

Linux 启动:md raid FS 未准备好(有时)

使用 Ubuntu 11.04(最新补丁)

我有 5 个 RAID-1 文件系统,它们在启动过程中自动组装

(注意:所有系统 FS 都不//usrraid,只有用户 FS)。

有时,在启动过程中,MD 无法组装(似乎),Ubuntu 会询问
编辑:确切信息

 The disk drive for '/home/development' is not ready yet or is not present.
 You may keep waiting; Skip the drive; Manual recovery

但是 FS 永远不会准备好。重新启动后,它通常可用。
有时会发生这种情况 - 并不总是同一个 MD - 我很快发现今天发生这种情况之前正在检查 FS。

这似乎是一种竞争条件mdadm和 FS 检查系统之间,在我看来这将是一个错误。
编辑有时也会发生这种情况,即使没有检查 FS...

任何想法?


配置文件

 ARRAY /dev/md0 level=raid1 num-devices=2 metadata=00.90 UUID=121f2e3b:415a1234:abcdb5ce:5f9876d3
 ...

文件系统

 /dev/md0 /home/development ext4    defaults,relatime        1       2
 ...

编辑于 2012 年 2 月

我不认为这本身就是一个错误。即使在 Ubuntu 11.10(截至今天的最新版本)中,问题仍然存在(并且我的驱动器/FS 都没有损坏)。

这很可能与rc.d操作顺序。
似乎驱动器仍在检查中,或者由于某些原因尚未准备好,同时mdadm尝试(过早)在两个磁盘之间建立关联,并失败。

欢迎任何新想法。

答案1

是的,这是一个错误。除非您想自己修复它,否则请向 Ubuntu 报告。

答案2

来自 fstab(5) 手册页:

第四个字段(fs_mntops):

...


如果该设备不存在,nofail则不会报告该设备的错误。

如果添加此选项,则不会出现错误,但 fs 应在准备就绪时被挂载。

答案3

最后我找到了两个答案。

  1. 答案(更新于2012-05-02)

从 Ubuntu 11.04 更新到 11.10 后出现问题。系统测试 MD 阵列时,它们尚未准备好。竞争条件。

解决方案是ubuntuforums.org

  1. 软盘问题

    打开盒子,

    • 检查了所有电缆和连接。重启后问题依然存在。
    • 无论如何,(启用 SMART 的)磁盘都没有问题。
    • 测试内存:正常

我尝试移除一些外部连接,当我移除软盘时...启动速度更快,更干净。这样做了几次,移除电源线后冷启动等...没问题!

所以罪魁祸首是软盘。不确定是 MB(Gigabyte P55-UD3R)、Ubuntu(我不这么认为)还是软盘驱动器本身的问题 - 而且我没有注意到任何可能导致硬件问题的相关日志。

相关内容