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

Восстановление программного обеспечения Linux RAID1 завершено, но после перезагрузки его работа снова ухудшилась

Я бился головой о проблеме здесь, и теперь я обращаюсь к Интернету за помощью.

У меня есть система под управлением Mandrake Linux со следующей конфигурацией:

md0 устанавливается, но fstab так как /data-storage, поэтому загрузка системы не критична. Мы можем прокомментировать это из fstab, и система в любом случае работает нормально.

Проблема в том, что у нас нет sdb водить машину. Итак, я выключил коробку, вытащил неисправный диск и установил новый.

Когда система загружается, /proc/mdstat показывает только sda в составе рейда. Затем я запускаю различные команды, чтобы восстановить RAID, чтобы /dev/sdb. Все перестраивается правильно, и по завершении вы смотрите на /proc/mdstat и показывает 2 диска sda1(0) и sdb1(1). Все отлично выглядит.

Потом перезагружаешь бокс ... УГХ !!!

После перезагрузки sdb снова отсутствует в RAID. Как будто перестройки никогда не было. Я могу пройтись по командам, чтобы восстановить его снова, и он будет работать, но снова, после перезагрузки, поле, похоже, sdb просто исчезни!

Действительно странно, если после перезагрузки я вытаскиваю sda из коробки и пытаюсь загрузить систему с восстановленным диском sdb в системе, и когда я это делаю, система фактически выдает ошибку сразу после grub, и что-то говорит об ошибке привода, и системе необходимо выключиться.

Мысли ??? Я начинаю задаваться вопросом, имеет ли grub какое-то отношение к этому беспорядку. Что диск не настраивается в grub, чтобы его было видно при загрузке? Этот RAID-массив не нужен для загрузки системы, но когда там есть запасной диск, без SDA он не загружает систему, поэтому я считаю, что в этом что-то есть. Вдобавок ко всему, здесь просто есть что-то шаткое - диск выпадает из RAID после перезагрузки.

Я чуть не ударился головой о клавиатуру. Любая помощь будет принята с благодарностью !!!

Возможно, сейчас уже слишком поздно, но обновили ли вы файл mdadm.conf после добавления нового диска? Если вы замените диск, в вашем массиве больше не будет того же uuid, и при перезагрузке он будет искать старый диск, не зная, что здесь новый диск.

Вот команда для генерации строк для mdadm.conf:

mdadm --detail --scan

Что касается проблемы с загрузкой, ваш компьютер должен использовать grub из sda для загрузки на hda, вы должны изменить это в BIOS и убедиться, что grub также установлен на hda.

Попробуйте следующее здорово учебник по HowToForge. Вероятно, вы пропустили одну или несколько команд для mdadm, видеть: http://www.howtoforge.com/replacing_hard_disks_in_a_raid1_array