Linux

Linux 啟動:md raid FS 未準備好(有時)

  • May 2, 2012

使用 Ubuntu 11.04(最新更新檔)

我有 5 個在引導過程中自動組裝的 RAID-1 文件系統

(注意:系統 FS //usr…都不是raid,只有使用者FSes)。

偶爾,在引導期間,無法組裝 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。

這似乎是與 FS 檢查系統之間的一種競爭條件mdadm,這將是 IMO 的一個錯誤。

編輯它有時會發生,即使沒有檢查 FS…

任何的想法?


mdadm.conf

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

fstab

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

2012 年 2 月編輯

我不認為這本身就是一個錯誤。即使在 Ubuntu 11.10(截至今天的最新版本)中,問題仍然存在(並且我的驅動器/FS 都沒有損壞)。

很可能與rc.d的操作順序有關。

似乎驅動器仍在檢查中,或者由於某些原因尚未準備好,同時mdadm嘗試(為時過早)在兩個磁碟之間建立關聯,但失敗了。

歡迎任何新想法。

是的,這是一個錯誤。除非您想自己修復它,否則請向 Ubuntu 報告它。

從 fstab(5) 手冊頁:

第四個欄位(fs_mntops):

如果此設備不存在,則nofail

不報告錯誤。

如果添加此選項,則不應出現錯誤,但應在 fs 準備好時掛載它。

引用自:https://serverfault.com/questions/295752