software raid0, invalid superblock, выручайте!!!

Всем привет. Вырубали електричество дома, после загрузки не работает raid0, сделан из трех дисков:

Диск /dev/sdb: 160.0 ГБ, 160041885696 байт
255 heads, 63 sectors/track, 19457 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Disk identifier: 0x46084608

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sdb1               1       19457   156288321   fd  Автоопределение Linux raid

Диск /dev/sdc: 300.0 ГБ, 300069052416 байт
255 heads, 63 sectors/track, 36481 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Disk identifier: 0x000c8aaa

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sdc1               1       36481   293033601   fd  Автоопределение Linux raid

Диск /dev/sdd: 1000.2 ГБ, 1000204886016 байт
255 heads, 63 sectors/track, 121601 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Disk identifier: 0x31aa821d

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sdd1               1      121601   976760001   fd  Автоопределение Linux raid
sux ~ # mdadm --assemble /dev/md0 /dev/sdb1 /dev/sdc1 /dev/sdd1
mdadm: superblock on /dev/sdc1 doesn't match others - assembly aborted
[    3.644689] md: Waiting for all devices to be available before autodetect                                                          
[    3.644774] md: If you don't use raid, use raid=noautodetect                                                                       
[    3.645058] md: Autodetecting RAID arrays.                                                                                         
[    3.664784] md: invalid superblock checksum on sdb1                                                                                
[    3.664864] md: sdb1 does not have a valid v0.90 superblock, not importing!                                                        
[    3.697119] md: Scanned 3 and added 2 devices.                                                                                     
[    3.697195] md: autorun ...                                                                                                        
[    3.697266] md: considering sdd1 ...                                                                                               
[    3.697344] md:  adding sdd1 ...                                                                                                   
[    3.697426] md:  adding sdc1 ...                                                                                                   
[    3.697494] md: created md0                                                                                                        
[    3.697560] md: bind<sdc1>                                                                                                         
[    3.697636] md: bind<sdd1>                                                                                                         
[    3.697707] md: running: <sdd1><sdc1>                                                                                              
[    3.697910] md0: setting max_sectors to 128, segment boundary to 32767                                                             
[    3.697988] raid0: looking at sdd1                                                                                                 
[    3.698064] raid0:   comparing sdd1(976759936) with sdd1(976759936)                                                                
[    3.698162] raid0:   END                                                                                                           
[    3.698226] raid0:   ==> UNIQUE                                                                                                    
[    3.698293] raid0: 1 zones                                                                                                         
[    3.698358] raid0: looking at sdc1                                                                                                 
[    3.698425] raid0:   comparing sdc1(293033536) with sdd1(976759936)                                                                
[    3.698520] raid0:   NOT EQUAL                                                                                                     
[    3.698586] raid0:   comparing sdc1(293033536) with sdc1(293033536)                                                                
[    3.698681] raid0:   END                                                                                                           
[    3.698744] raid0:   ==> UNIQUE                                                                                                    
[    3.698810] raid0: 2 zones                                                                                                         
[    3.698874] raid0: FINAL 2 zones                                                                                                   
[    3.698941] raid0: too few disks (2 of 3) - aborting!                                                                              
[    3.699017] md: pers->run() failed ...                                                                                             
[    3.699086] md: do_md_run() returned -12                                                                                           
[    3.699154] md: md0 still in use.                                                                                                  
[    3.699221] md: ... autorun DONE.

Начал ругаться на bad superblock, при чем как видно выше то на диск sdb то на диск sdc. Подскажите что делать, а то там архив фоток за всю жизнь.

предлагаю, пока не поздно,

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

:)

Некуда скидывать, 1,5 тб.

Некуда скидывать, 1,5 тб.

up

up

А в чём смысл такого

А в чём смысл такого рейда-то? Чтобы данные на всех трёх винтах сразу умерли?
Сдавай бутылки, покупай новые винты и скидывай свои фотки, пока не гикнулось там всё.

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

mdadm --assemble /dev/md0

mdadm --assemble /dev/md0 /dev/sd{a,b,c}1 что-то типа этого.
Это же каким надо быть смелым перцом, что бы без UPS сделать soft-raid 0, я плакалЪ.

Сон разума порождает чудовищ, сон безумия – вечность…

ой, я сначала подумал про

ой, я сначала подумал про raid1, а потом перечитал и понял, что своя ирония тут тоже есть :)

Да как то никогда проблем

Да как то никогда проблем небыло.... :)

угу, так всегда бывает.

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

Блин, ну супер блок же вроде

Блин, ну супер блок же вроде сохраняется на винте не один раз?

Ещё если пишешь fsck

Ещё если пишешь fsck /dev/sdb1 например, он отвечает нет проги fsck.mdraid. Её вообще нету в жизни, или всё таки есть такая?

А какая файловая система

А какая файловая система может быть у куска рэйд-массива?
По сабжу - искать утилиты для восстановления инфы с рэйд-массивов.
И на будущее - никогда ничего ценного не держать на рэйд0. Т.к. чревато. И тем более не делать рэйд из 3х дисков разного размера - т.к. смысла нет.
Из свежих примеров - на сервере с рэйд6 за последний месяц после года работы уехало по гарантии 2 винчестера... Про то, что винты в работе периодически отваливались из-за проблем с питанием/фазы луны - помолчу...

P.S. Как это еще никто не додумался fsck.swap искать ;)

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".