LINUX.ORG.RU
ФорумAdmin

Развалился рейд 10 mdadm


0

2

Здравствуйте, развалился рейд 10. Теперь система не загружается, мигает курсор и все. Система поверх LVM на рейде. Загрузчик был уставлен на все 4 раздела. Подскажите алгоритм восстановления этого рейда.

★★★★★

Дошел до того что мама может грузиться только с одного диска. А этот диск был первым. ОН вылетел и мама не знает с чего начать загрузку. Сделал первым SATA1 другой диск. Появилось меню загрузки, а дальше пустой экран

petav ★★★★★
() автор топика

>подскажите алгоритм восстановления этого рейда.

1) Зайти на debian.org.
2) Скачать netinstall имадж.
3) Загрузиться в Rescue mode.
4) Восстановить рэйд.

Mr_Alone ★★★★★
()
Ответ на: Вот на этом стоп от petav

В биосе нашел пункт режим работы SATA = raid. Теперь загрузчик стартует с любого диска. Но вот проблема Loading initial ramdisk.... осталась.

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

я так понимаю что он не видит с чего этот диск создать. Т.е. как бы нет винчестера.

petav ★★★★★
() автор топика

ТС начал админить критичный сервер с программным рейдом поверх которого лвм предварительно не сделав креш тестов и тем более не делавший бекапов ?

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

>а что он сам ни как,

Чего никак? Почитай свой псто сто раз, и скажи, какие выводы мы должны сделать? Тем более после

В биосе нашел пункт режим работы SATA = raid

Развалился рейд 10 mdadm



/0 же!

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

сервер не в работе. Просто до тестов дело не дошло винт вылетел

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

Согласен

Я не отрицаю. А вы что не учились. Сразу со знаниями родились. Прошу понять.

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

биосовский рейд это другое, mdamd чисто программный рейд делает, АФАИК. Так что такой режим будет только мешать восстановлению рейда.

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

мнэээ... а что не так? Рейд? С избыточностью? Распространён? Проблема в другом - кроме самого рейда необходимы знания о том, как его восстанавливать :)

spunky ★★
()
Ответ на: Согласен от petav

>> Я не отрицаю. А вы что не учились. Сразу со знаниями родились. Прошу понять.

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

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

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

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

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

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

это да. Просто без включения этой опции биос ищет загрузчик на одном из винчестеров, а в этом режиме на всех (Как я понял)

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

Спасибо ананимист за пророчество

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

может тебе и не следует загружаться с винчестеров? Говоришь загрузчик на всех - а не грузится ни с одного винчестера? Так давай тогда на netinstall загружайся, или с установочного диска в режиме восстановления

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

Так и делаю. Мне кажется проблема в том что устройства потеряли свои места. Почему то. Т.е. раньше было sda1[0], а теперь все сдвинулось.

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

Загрузился!!!!!!!!!!!!!!!!!!!!! Ура. Не знаю причину ну устройства как и сказал сдвинулись. Может я когда напутал когда шлейф менял. Теперь сниму копии разберу рейд и соберу еще раз.

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

Понял следующие: 1) Что бы восстановить развалившийся рейд нужно знать последовательность включенных в него устройств. Как я понимаю вот эта информация покажет порядок устройств в рейде и серийные номера устройств. И если её запомнить потом легче будет:

# mdadm -D /dev/md0
/dev/md0:
        Version : 1.2
  Creation Time : Wed May 25 14:05:11 2011
     Raid Level : raid10
     Array Size : 1953518592 (1863.02 GiB 2000.40 GB)
  Used Dev Size : 976759296 (931.51 GiB 1000.20 GB)
   Raid Devices : 4
  Total Devices : 3
    Persistence : Superblock is persistent

    Update Time : Wed Jun  1 16:55:04 2011
          State : clean, degraded
 Active Devices : 3
Working Devices : 3
 Failed Devices : 0
  Spare Devices : 0

         Layout : near=2
     Chunk Size : 512K

           Name : domovoi:0  (local to host domovoi)
           UUID : 9416a1fe:292a70e7:d608525a:b6f109bd
         Events : 1975

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

/dev/sdc:

 Model=ST31000524AS, FwRev=JC45, SerialNo=6VPBVVCR
 Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs RotSpdTol>.5% }
 RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4
 BuffType=unknown, BuffSize=unknown, MaxMultSect=16, MultSect=off
 CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=1953525168
 IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
 PIO modes:  pio0 pio1 pio2 pio3 pio4
 DMA modes:  mdma0 mdma1 mdma2
 UDMA modes: udma0 udma1 udma2 udma3 udma4 udma5 *udma6
 AdvancedPM=no WriteCache=enabled
 Drive conforms to: unknown:  ATA/ATAPI-4,5,6,7

 * signifies the current active mode
# hdparm -i /dev/sda

/dev/sda:

 Model=ST31000524AS, FwRev=JC45, SerialNo=5VP7W241
 Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs RotSpdTol>.5% }
 RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4
 BuffType=unknown, BuffSize=unknown, MaxMultSect=16, MultSect=off
 CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=1953525168
 IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
 PIO modes:  pio0 pio1 pio2 pio3 pio4
 DMA modes:  mdma0 mdma1 mdma2
 UDMA modes: udma0 udma1 udma2 udma3 udma4 udma5 *udma6
 AdvancedPM=no WriteCache=enabled
 Drive conforms to: unknown:  ATA/ATAPI-4,5,6,7

 * signifies the current active mode
# hdparm -i /dev/sdb

/dev/sdb:

 Model=ST31000524AS, FwRev=JC45, SerialNo=6VPBVSV1
 Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs RotSpdTol>.5% }
 RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4
 BuffType=unknown, BuffSize=unknown, MaxMultSect=16, MultSect=off
 CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=1953525168
 IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
 PIO modes:  pio0 pio1 pio2 pio3 pio4
 DMA modes:  mdma0 mdma1 mdma2
 UDMA modes: udma0 udma1 udma2 udma3 udma4 udma5 *udma6
 AdvancedPM=no WriteCache=enabled
 Drive conforms to: unknown:  ATA/ATAPI-4,5,6,7

 * signifies the current active mode

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

Насчет этого ошибся

У меня в биосе есть пункт последовательность загрузки. 1) CD-Rom 2)Винчестер И в этом же разделе есть пункт последовательности загрузки когда загрузка со второго пункта, так вот у меня вторым после вышедшего стоял винт для backup.

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

>Что бы восстановить развалившийся рейд нужно знать последовательность включенных в него устройств

С RAID 1,0 и 5 - не нужно. man UUID в помощь

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

С RAID 1,0 и 5 - не нужно. man UUID в помощь

Почитал, понял что это такое. Но как применить в ситуации с рейдом пока нет. Если не сложно поясните.

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

Тогда получается можно как угодно перетасовывать их в слотах. UUID от этого не изменится. Спасибо большое.

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

а сейчас получается:
sda - это разъем SATA1
sdb - это разъем SATA2
sdc - это разъем SATA3
sdd - это разъем SATA4
sde - это разъем SATA5
Но в принципе тоже понятно. Главное со шлейфами не баловаться.

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