Назад | Перейти на главную страницу

Загрузка Linux: md raid FS не готов (иногда)

Использование Ubuntu 11.04 (последнее исправление)

У меня есть 5 файловых систем RAID-1, которые автоматически собираются в процессе загрузки

(Примечание: ни одна из системных ФС /, /usr... рейдовые, только пользовательские ФСы).

Время от времени, во время загрузки, 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

Но ФС никогда не будет готов. После перезагрузки обычно становится доступным.
Иногда это случается - не всегда один и тот же MD - я быстро заметил, что FS проверяли прямо перед тем, как это произошло сегодня.

Вроде своего рода состояние гонки между mdadm и система проверки FS, и это было бы ошибкой IMO.
редактировать Такое бывает, даже если ФС не проверяли ...

Любая идея?


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 г.

Я не думаю, что это ошибка как таковая. Даже в Ubuntu 11.10 (последней версии на сегодняшний день) проблема сохраняется (и ни один из моих дисков / файловой системы не поврежден).

Скорее всего, это связано с rc.d Порядок операций.
Похоже, диски все еще проверяются или по каким-то причинам еще не готовы, а mdadm пытается - слишком рано - создать ассоциации между двумя дисками, и терпит неудачу.

Приветствуются любые новые идеи.

Да, это ошибка. Сообщите об этом в Ubuntu, если не хотите исправить это самостоятельно.

Наконец я нашел два ответа.

  1. В ответ (обновление 2012-05-02)

После обновления Ubuntu 11.04 до 11.10 возникла проблема. А МД-массивы еще не готовы, когда их тестирует система. Состояние гонки.

Решение было на ubuntuforums.org

  1. Проблема с дискетой

    Открыл коробку и

    • проверил все кабели и соединения. Та же проблема после перезагрузки.
    • Диски (с включенным S.M.A.R.T) в любом случае не показали никаких проблем.
    • Протестировал память: ок

Я попытался удалить некоторые внешние соединения, и когда я сделал это для дискеты ... Загрузка была более быстрой и чистой. Сделал несколько раз, холодный запуск после отсоединения кабеля питания и т.д ... ОК!

Так что виноватым был диск. Не уверен, что это проблема с MB (Gigabyte P55-UD3R), Ubuntu (не думаю) или с самим дисководом - и я не заметил какого-либо соответствующего журнала, который мог бы привести к проблеме с оборудованием.

На странице руководства fstab (5):

Четвертое поле (fs_mntops):

...

нет
не сообщать об ошибках для этого устройства, если оно не существует.

Если вы добавите эту опцию, ошибка не должна появиться, но файловая система должна быть смонтирована, когда она будет готова.