使用 Ubuntu 11.04(最新补丁)
我有 5 个 RAID-1 文件系统,它们在启动过程中自动组装
(注意:所有系统 FS 都不/
是/usr
raid,只有用户 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
最后我找到了两个答案。
- 这答案(更新于2012-05-02)
从 Ubuntu 11.04 更新到 11.10 后出现问题。系统测试 MD 阵列时,它们尚未准备好。竞争条件。
解决方案是ubuntuforums.org
软盘问题
打开盒子,
- 检查了所有电缆和连接。重启后问题依然存在。
- 无论如何,(启用 SMART 的)磁盘都没有问题。
- 测试内存:正常
我尝试移除一些外部连接,当我移除软盘时...启动速度更快,更干净。这样做了几次,移除电源线后冷启动等...没问题!
所以罪魁祸首是软盘。不确定是 MB(Gigabyte P55-UD3R)、Ubuntu(我不这么认为)还是软盘驱动器本身的问题 - 而且我没有注意到任何可能导致硬件问题的相关日志。