Linux
Linux 啟動:md raid FS 未準備好(有時)
使用 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 準備好時掛載它。