URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 95923
[ Назад ]

Исходное сообщение
"Расширение soft raid5 зависло"

Отправлено lyric , 28-Дек-14 13:26 
Здравствуйте,

обкатываю raid5 (полезных данных там нет, поэтому есть некоторая свобода действий).
Был создан массив raid5 из 3 дисков по 4Tb.

# cat /etc/mdadm/mdadm.conf
ARRAY /dev/md1 level=raid5 num-devices=3 metadata=1.2 name=backup1:1 UUID=02e0644e:122ae9b6:3043bf1d:f98941a5
   devices=/dev/sdc1,/dev/sdd1,/dev/sde1


Создана группа томов и раздел LVM, залиты тестовые данные.

Далее пытаюсь расширить массив еще на 1 такой же диск:
mdadm –manage /dev/md0 –add /dev/sdf1
mdadm --grow --raid-devices=4 --force --backup-file=/root/md1-grow.back /dev/md1

В итоге процесс висит уже 5й час, судя по nmon, htop, atop - не создает нагрузку ни на диски, ни на CPU
Однако LA держится на уровне 4 (сервер абсолютно пустой)

/proc/mdstat стал нечитаем (cat /proc/mdstat не выдает никакой информации, но и не завершается, как при попытке чтения пустого файла - висит, пока не нажмешь ctrl+c)
С mdadm --detail --scan --verbose та же картина

Судя по всему, что-то пошло не так - но как определить, что именно и вылечить?


Содержание

Сообщения в этом обсуждении
"Расширение soft raid5 зависло"
Отправлено Vladimir , 28-Дек-14 19:10 
cat /proc/mdstat

"Расширение soft raid5 зависло"
Отправлено lyric , 29-Дек-14 01:37 
> cat /proc/mdstat

Это было бы слишком просто)
В первом сообщении написал же, что он стал нечитаем


"Расширение soft raid5 зависло"
Отправлено DeerFriend , 29-Дек-14 11:52 
А давно висит? 4тб диск с 5400 оборотов читается примерно 12-18 часов.
Тут надо прочитать 3шт, сильно повезет, если параллельно.

Если iotop показывает нули, значит что-то пошло не так.

А при добавлении диска точно не попутаны мд0 и мд1?


"Расширение soft raid5 зависло"
Отправлено lyric , 29-Дек-14 22:29 
Провисел больше суток

Не попутал точно (отматывал историю, проверял команду)

В общем, уже не актуально - снес все и сделал заново. Сейчас решейпится (как и должно быть, собственно) - и /proc/mdstat информацию показывает, и нагрузка на диски есть.

Спишем на необъяснимый глюк.

Система под бекапы: если в будущем, когда сервер уже будет в боевом режиме, при очередном изменении размера (а диски планируется добавлять) информация пропадет - не критично, но крайне неприятно.

В любом случае - спасибо за помощь!