Разбитое зеркало
alex_pogodin 15 июля, 2011 - 12:52
Добрый день, коллеги!
Итак. Имеем LVM2-on-RAID1 (ок, имеЛИ), и в один миг все потеряли.
Случилось так. Сбойнул один из винтов в массиве. Плохо, но не смертельно для зеркала. Но вот что действительно плохо, так это то, что после перезагрузки тот единственный винт, что остался, какого-то черта забился в угол со статусом SPARE. Вот и имею сейчас зеркало из одного винта, и тот в углу.
Уж как только не пытался его пнуть, чтоб он вернулся в стойло, никак не понимает он мну.
Ну и немного конкретизирующей информации:
# mdadm -E /dev/sda4 /dev/sda4: Magic : a92b4efc Version : 0.90.00 UUID : bd3468bf:a76f9318:f81c8599:842f81cd Creation Time : Sun Mar 15 14:04:05 2009 Raid Level : raid1 Used Dev Size : 242147648 (230.93 GiB 247.96 GB) Array Size : 242147648 (230.93 GiB 247.96 GB) Raid Devices : 2 Total Devices : 2 Preferred Minor : 127 Update Time : Thu Jun 30 23:47:18 2011 State : clean Active Devices : 1 Working Devices : 2 Failed Devices : 0 Spare Devices : 1 Checksum : 305bb44b - correct Events : 251914 Number Major Minor RaidDevice State this 2 8 4 2 spare /dev/sda4 0 0 0 0 0 removed 1 1 8 20 1 active sync /dev/sdb4 2 2 8 4 2 spare /dev/sda4
Может можно его как-то уболтать? Я уж даже готов hex-редактор расчехлить, но хочу сначала послушать людей бывалых.
С уважением.
»
- Для комментирования войдите или зарегистрируйтесь
А если добавить винт, или
А если добавить винт, или будет ошибка ?
Ах да, забыл сказать.
Ах да, забыл сказать. Добавить винт mdadm не может, так как не в курсе, откуда тянуть геометрию массива. Для него же /dev/sda4 spare!
Создайте RAID1 заново только
Создайте RAID1 заново только на одном диске, затем добавьте в него второй.
А оно данные на диске не
А оно данные на диске не снесет случаем? Я бы так не рисковал сразу на оставшийся живой диск переинициализировать массив.
Не грусти, товарищ! Всё хорошо, beautiful good!
Не снесёт, но да насчёт
Не снесёт, но да насчёт бэкапа я не имею ничего против.
Со снятием бэкапов тож
Со снятием бэкапов тож проблема, и dd, и smartctl жутко ругаются... По ходу либо создавать заново со слабой надеждой, либо выкидывать без надежды.
И вопрос, теперь уже больше в помощь тем, кто найдет этот вопрос в будущем: Костик, вы уверены, что не убьется винт? Пробовали?
Сам пробовать буду завтра, утро вечера мудренее. :)
Может и снесет, поскольку для
Может и снесет, поскольку для сборки существующего массива используется не
а
Кстати, копию можете попробовать сделать с ddrescue
У ТС последний винт из RAID-1
У ТС последний винт из RAID-1 перешёл в состояние SPARE (запасной), добавить новый винт, или смонтировать содержимое он не может.
Предложенный мной способ пересоздаст мета информацию о RAID массиве, после чего можно добавить второй диск в массив.
То, что говорит ТС не вполне
То, что говорит ТС не вполне точно - возможно он не там или не так смотрит. ;)
Ждем-с, пока он ответит на мой вопрос.
Кстати, а что говоритmdadm
Кстати, а что говорит
а за одно и версию мдадм и ядра скажите.
# cat /proc/mdstat