mdadm, raid1, kicking non-fresh sbN from array!

Есть и такой ОС.

Модератор: weec

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Гость
проходил мимо

mdadm, raid1, kicking non-fresh sbN from array!

Непрочитанное сообщение Гость » 2016-02-29 20:41:46

Хай. Обратились ко мне за помощью по серверу (начал сыпаться диск). Сервер debian 7 на программном raid1 (md), 2 md - один md0 под систему, один md1 под swap.
Подключился к серверу, в логах увидел:

Код: Выделить всё

Feb 28 19:27:47  kernel:     2.092886] md: md0 stopped.
Feb 28 19:27:47  kernel:     2.093961] md: bind<sdb1>
Feb 28 19:27:47  kernel:     2.094202] md: bind<sda1>
Feb 28 19:27:47  kernel:     2.094218] md: kicking non-fresh sdb1 from array!
Feb 28 19:27:47 kernel:    2.094221] md: unbind<sdb1>
Feb 28 19:27:47  kernel:     2.116024] md: export_rdev(sdb1)
Feb 28 19:27:47  kernel:     2.117077] md: raid1 personality registered for level 1
Сыпаться начал диск /dev/sda1.
Хочется вернуть sdb1 в строй, а потом убрать из массива sda1, поэтому сделал:

Код: Выделить всё

root@service:~# mdadm /dev/md0 --fail /dev/sdb1 --remove /dev/sdb1
mdadm: set device faulty failed for /dev/sdb1:  No such device
root@service:~# mdadm /dev/md0 --add /dev/sdb1
Пошла синхронизация

Но в процессе синхронизации в логах начало появляться:

Код: Выделить всё

Feb 28 22:27:23  kernel: [10759.581593] sd 0:0:0:0: [sda]  Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK
Feb 28 22:27:23  kernel: [10759.581598] sd 0:0:0:0: [sda] CDB: Read(10): 28 00 31 58 b8 80 00 00 80 00
Feb 28 22:27:23  kernel: [10759.581662] sd 0:0:0:0: [sda] Unhandled error code
После синхронизации sdb стает только spare.
В результате, как понимаю, из-за ошибок чтения с /dev/sda1 sdb1 становится в spare. Теперь активный только диск sda1 и не получается ввести в массив sdb1.

Вопрос: с mdadm это так повезло? (сломанный диск стал активным, выкинув из массива нормальный диск и потом не дав засинхронизироваться)

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35456
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

mdadm, raid1, kicking non-fresh sbN from array!

Непрочитанное сообщение Alex Keda » 2016-03-01 8:22:36

Нет, просто оба посыпались.
Бывает, сам пару недель назад с таким столкнулся...

Восстановление из бэкапа - вам всегда поможет

Отправлено спустя 25 секунд:
На новые, разумеется, диски.
Убей их всех! Бог потом рассортирует...

Гость
проходил мимо

mdadm, raid1, kicking non-fresh sbN from array!

Непрочитанное сообщение Гость » 2016-03-01 9:16:05

спасибо, интересно zfs в данной ситуации отработал бы лучше? (скорей всего тоже один диск пометил как degrade, а когда и второй полетел бы, то пул в readonly перевел бы)

Аватара пользователя
Neus
капитан
Сообщения: 1980
Зарегистрирован: 2008-09-08 21:59:56

mdadm, raid1, kicking non-fresh sbN from array!

Непрочитанное сообщение Neus » 2016-03-01 9:38:14

Гость писал(а):спасибо, интересно zfs в данной ситуации отработал бы лучше? (скорей всего тоже один диск пометил как degrade, а когда и второй полетел бы, то пул в readonly перевел бы)
UNAVAILABLE