развалился RAID1 на linux (бэды на оставшемся в рейде винте)

Поломалось, посыпалось, не работает...

Модераторы: Trinity admin`s, Free-lance moderator`s

Ответить
last
Junior member
Сообщения: 4
Зарегистрирован: 22 янв 2011, 14:57
Откуда: украина

развалился RAID1 на linux (бэды на оставшемся в рейде винте)

Сообщение last » 14 окт 2013, 18:00

добрый день, подскажите, пожалуйста, как правильнее поступить в данной ситуации.

есть сервер в хецнере .
в нём стоят 2 винта по 3Тб в зеркале. есть 4 раздела
/dev/md0 как swap
/dev/md1 как /boot
/dev/md2 как /
/dev/md3 как /home
сегодня увидел, что один раздел (md2) рассыпался, статус -degradated
/dev/sdb3 - остался в md2 а /dev/sda3 - стал называться md127
остановил md127 и добавил /dev/sda3 в md2
после этого начался авторебилд. долго шла проверка, лёг спать , утром увидел
cat /proc/mdstat
Personalities : [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md3 : active raid1 sda4[0] sdb4[1]
1822442815 blocks super 1.2 [2/2] [UU]

md2 : active raid1 sda3[0](S) sdb3[1]
1073740664 blocks super 1.2 [2/1] [_U]

md1 : active raid1 sda2[0] sdb2[1]
524276 blocks super 1.2 [2/2] [UU]

md0 : active raid1 sda1[0] sdb1[1]
33553336 blocks super 1.2 [2/2] [UU]

полез в syslog увидел, что есть ошибки
на /dev/sdb3

Sep 26 08:48:01 dev kernel: [75886.932842] sd 1:0:0:0: [sdb] Add. Sense: Unrecovered read error - auto reallocate failed
Sep 26 08:48:01 dev kernel: [75886.932891] sd 1:0:0:0: [sdb] CDB: Read(10): 28 00 6a 10 47 00 00 00 80 00
Sep 26 08:48:01 dev kernel: [75886.932933] end_request: I/O error, dev sdb, sector 1779451728
Sep 26 08:48:01 dev kernel: [75886.932973] ata2: EH complete
.
.
.

[75904.039084] sd 1:0:0:0: [sdb] Add. Sense: Unrecovered read error - auto reallocate failed
Sep 26 08:48:18 dev kernel: [75904.039133] sd 1:0:0:0: [sdb] CDB: Read(10): 28 00 6a 10 47 50 00 00 08 00
Sep 26 08:48:18 dev kernel: [75904.039174] end_request: I/O error, dev sdb, sector 1779451728
Sep 26 08:48:18 dev kernel: [75904.039215] ata2: EH complete
Sep 26 08:48:18 dev kernel: [75904.039218] raid1: sdb: unrecoverable I/O read error for block 1711288064
Sep 26 08:48:18 dev kernel: [75904.071126] md: md2: recovery done.
Sep 26 08:48:18 dev kernel: [75904.637048] RAID1 conf printout:
Sep 26 08:48:18 dev kernel: [75904.637074] --- wd:1 rd:2
Sep 26 08:48:18 dev kernel: [75904.637096] disk 0, wo:1, o:1, dev:sda3
Sep 26 08:48:18 dev kernel: [75904.637119] disk 1, wo:0, o:1, dev:sdb3
Sep 26 08:48:18 dev kernel: [75904.650412] RAID1 conf printout:
Sep 26 08:48:18 dev kernel: [75904.650436] --- wd:1 rd:2
Sep 26 08:48:18 dev kernel: [75904.650458] disk 1, wo:0, o:1, dev:sdb3

т.е. на sdb3(источнике данных для ребилда)- ошибки- поэтому зеркало и не собралось, а раздел sda3 стал непонятным S (spare?) подскажите дальнейшие действия в моей ситуации.
думаю что нужно потушить сервер, загрузиться в rescue- и проверить раздел sdb3 c помощью e2fsck. Следует ли перед этим удалять из md2 раздел(разделы) ? сервер боевой, не хочется надолго тушить его и хотелось бы сделать всё максимально оперативно. так как тема для меня новая- много времени уходит на поиск-чтение-осмысление инфы. прошу совета что делать дальше. хостеру отписал, но они готовы сотрудничать только на уровне - "вытащить сломаный винт и заменить винт на другой".

Аватара пользователя
gs
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 16650
Зарегистрирован: 23 авг 2002, 17:34
Откуда: Москва
Контактная информация:

Re: развалился RAID1 на linux (бэды на оставшемся в рейде винте)

Сообщение gs » 14 окт 2013, 18:06

http://3nity.ru/viewtopic.php?f=24&t=12433
Остается только надеяться, что бэды не пришлись на нужные данные.
Бэкап - пересборка массива - рестор.

Ответить

Вернуться в «Массивы - Технические вопросы, решение проблем.»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 17 гостей