LINUX.ORG.RU
ФорумAdmin

soft raid извлечение sta diska


0

2

нужно заменить /dev/sdd в софт рэйд 5

делаю
полмечаю диск как сбойный 

mdadm --manage /dev/md0 --fail /dev/sdd1

Выводим его из массива (mdadm)

mdadm --manage /dev/md0 --fail /dev/sdd1

смотрим

root@serverbackup:~# mdadm --detail /dev/md0
/dev/md0:
        Version : 1.2
  Creation Time : Mon Mar 18 11:00:14 2013
     Raid Level : raid5
     Array Size : 1465148928 (1397.27 GiB 1500.31 GB)
  Used Dev Size : 488382976 (465.76 GiB 500.10 GB)
   Raid Devices : 4
  Total Devices : 3
    Persistence : Superblock is persistent

    Update Time : Thu Mar 21 14:06:18 2013
          State : clean, degraded
 Active Devices : 3
Working Devices : 3
 Failed Devices : 0
  Spare Devices : 0

         Layout : left-symmetric
     Chunk Size : 512K

           Name : serverbackup:0  (local to host serverbackup)
           UUID : 1d501f90:cbfcf7ee:15761fed:3e30f025
         Events : 96

    Number   Major   Minor   RaidDevice State
       0       8        1        0      active sync   /dev/sda1
       1       8       17        1      active sync   /dev/sdb1
       2       8       33        2      active sync   /dev/sdc1
       3       0        0        3      removed
 

/dev/sdd1 удален из рэйда
отключаю комп, извлекаю диск ,подключаю новый диск и включаю комп, прохожу меню grub и вижу Uncompression error system halted и все висит , если извлеченный диск подключить то загрузка идет , подскажите где косячу ?

★★

У вас на это raid`е находится корень ?

А вы после извлечения из raid массива одного диска обновляли файл /etc/mdadm.conf и пересобирали initrd ? Ведь у вас в initrd так же находится копия mdadm.conf на основе которой собирается raid перед монтированием корневой файловой системы.

kostik87 ★★★★★
()
Ответ на: комментарий от kostik87

ДА а можно подробнее что и как делать ? Просто во всех прочитанных руководствах ничего кроме


mdadm --manage /dev/md0 --fail /dev/sdd1
mdadm --manage /dev/md0 --fail /dev/sdd1

небыло

drac753 ★★
() автор топика
Последнее исправление: drac753 (всего исправлений: 1)
Ответ на: комментарий от drac753

помечаем как сбойный
mdadm /dev/md0 -f /dev/sdb1
удаляем
mdadm /dev/md0 -r /dev/sdb1
Добавим информацию о изменениях в raid массиве в конфиг mdadm
mdadm --examine --scan >> /etc/mdadm/mdadm.conf
пересоберем initrd
update-initramfs -u

anonymous
()
Ответ на: комментарий от anonymous
Для того, чтобы конфигурация RAID-массивов была доступна на этапе загрузки системы (критически важно, если boot- или root-раздел располагается на одном из них), необходимо обновить начальный образ файловой системы:

update-initramfs -u
Лучше же использовать другую команду, которая обновит и другие важные настройки, связанные с инициализацией программных RAID-массивов:

dpkg-reconfigure mdadm

может всетаки тогда dpkg-reconfigure mdadm ?

drac753 ★★
() автор топика
Ответ на: комментарий от kostik87

а на это должны быть мозги, это только пример

anonymous
()
Ответ на: комментарий от drac753

Используйте что хотите, но вам нужно обновить конфигурационный файл mdadm, mdadm.conf и пересобрать initrd, как вы это сделаете это уже думайте сами.

При решении проблем в Linux важно найти или получить верное направление, его вам уже дали, разбирайтесь как по нему пройти.

Естественно лучше сохранить копии образа initrd и mdadm.conf.

kostik87 ★★★★★
()
Ответ на: комментарий от anonymous

делаю

помечаем как сбойный
mdadm /dev/md0 -f /dev/sdb1
удаляем
mdadm /dev/md0 -r /dev/sdb1
Добавим информацию о изменениях в raid массиве в конфиг mdadm
mdadm --examine --scan >> /etc/mdadm/mdadm.conf
пересоберем initrd
update-initramfs -u

получаю

kernel panic -not syncing:VFS Unable to mount root fs on unknown-block (0,0)

drac753 ★★
() автор топика
Последнее исправление: drac753 (всего исправлений: 1)
Ответ на: комментарий от drac753

Куда установлен grub (если конечно он используется)?
почему в меню grub не вписаны аварийные режимы загрузки?
поправь root в grub на рабочий винт
сново оставляю думать :)

anonymous
()
Ответ на: комментарий от drac753

оу, у тебя же вроде sdd был в начале. я ж говорил что мозги включать надо, почему ты тупо sdb с меня содрал.

anonymous
()
Ответ на: комментарий от anonymous

все установлено на на sodft-raid , в меню граба есть recovery mode но он тоже не работает.

поправь root в grub на рабочий винт? В смысле там жешь поидее рэйд указан ?

drac753 ★★
() автор топика
Ответ на: комментарий от anonymous

не это я прcото цытату у тебя дернул все делал для sdd1

drac753 ★★
() автор топика
Ответ на: комментарий от anonymous

гмм вот с эти м щас проблема дохожу до меню граб с выбором загрузки и при выборе любого пункта меню

без извлеченного диска

kernel panic -not syncing:VFS Unable to mount root fs on unknown-block (0,0)

с извлеченным

Uncompression error system halted
drac753 ★★
() автор топика
Ответ на: комментарий от drac753

глюки с загрузкой полезли после update-initramfs -u , может что не коректно отработало ?

drac753 ★★
() автор топика
Последнее исправление: drac753 (всего исправлений: 1)
Ответ на: комментарий от drac753

есть, возможно не там лежит
ладно, туго идет. проще загрузится с лайвсд, подмонтировать диски и настроить груб, мануалов море, правда частично замшелые

anonymous
()
Ответ на: комментарий от drac753

с рабочего raid 5 он грузится но если рэйд 5 в деградед то все алес капут grub не может достучаться до /boot (причем насколько я понял этой проблемы лишен только raid 1 ) , решил эту проблему использование двух raid 5 и1 на 1 поместил /boot на 5 / и все работает

Всем интересующимся рекомендую , вопрос можно отмечать как решенный http://habrahabr.ru/post/101299/ http://howitmake.ru/blog/ubuntu/18.html

drac753 ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.