software raid0, invalid superblock, выручайте!!!
S-anches 28 июня, 2009 - 09:28
Всем привет. Вырубали електричество дома, после загрузки не работает 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 искать ;)