Table of Contents

Проблема

Экспериментировал с программным рейдом в 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