Проблема
Экспериментировал с программным рейдом в XenServer 6.2 (сервер чистый, без апдейтов). Возможно, в апдейтах эту проблему исправили.
Столкнулся со странной ситуацией - на XenServer 6.2 при выполнении mdadm –stop система сообщает что массив остановлен, но затем ВСЕ виснет намертво и помогает только ресет кнопкой.
При перезагрузке массив автоматически собирается, поэтому возникает вопрос - а как его остановить?
Решение
Я нашел такой выход - загружаем систему, делаем тип диска не fd:
sgdisk --typecode=3:8300 /dev/sdb
В данном случае изменяем тип раздела /dev/sdb3.
Если диск не разбит на разделы, то команда будет такой:
sgdisk --typecode=8300 /dev/sdb
затем перезагружаемся:
reboot
затем обнуляем суперблок и делаем раздел снова fd:
mdadm --zero-superblock /dev/sdb3\\ sgdisk --typecode=3:fd00 /dev/sdb
И добавляем раздел в нужный массив:
mdadm -a /dev/md3 /dev/sdb3
Discussion