mdadm остановка ребилда на развалившемся рейд

Автор zCirill, 24 июля 2013, 17:43:02

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

zCirill

Добрый день.

Есть у меня "сервер" debian 6 с mdadm raid5 из трех дисков. openvz контейнеры
Сервер впал в недоступость, его ребутнули без того чтобы посмотреть что на экране (

По факту сейчас следов в логах пока не нашел, но перестраивается массив, скорее всего отваливался винт.
В фоне идет перестройки рейда и стали стартовать контейнеры.
Контейнеры работали во время ребута, поэтому начались всякие проверки квот и тд.
Мелкие контейнеры быстро проверились, но самый толстый на 80 гигов пилил и пилил.
В это время скорость ребилда была 700 кбпс ))
Все остальные контейнеры ессно тоже тупили.
Выключил толстый контейнер, дождался ребилда массива и включил контейнер снова, проверило поехало.

Можно ли приостановить ребилда? Я как то затупил и не проверил задать echo 1 > /sys/block/md0/md/sync_speed_max, проверить сейчас не начем, но вдруг кто знает как приостанавливать ребилд?

И да, еще, ребилд был не быстрее чем 35 мб в секунду. Для рейд5 из 3 дисков в 500 гб это нормально?

PS. И запись оказалась на рейд не выше 33-35.
http://en.wikipedia.org/wiki/Mdadm#Increasing_RAID5_Performance - помогло поднятся до 85-90 при линейной записи. Ребилд не пробовал )