понедельник, 9 апреля 2012 г.

mdadm переименовать массив

Пришлось повозиться с переименованием mdx устройств после того как они были собраны на другой системе с другими номерами.
любимый загрузочный raid1 именуемый ранее md0 стал вдруг md125, и т.д., причем в системе было предусмотрено всего 30 устройств
для начала добавим  ноды для md:

mknod /dev/md125 b 9 125


mknod /dev/md126 b 9 126
etc...
затем остановим ненавстные трехзначные
# mdadm --stop /dev/md125
и пересоберем винты в любимые однозначные
  # mdadm -A /dev/md0 -m125 --update=super-minor /dev/sda1 /dev/sdb1


по ключику -m125 система ищет диски из этого рэйда и затем переписывает суперблок новым номером рэйда

Нагуглено в:
http://n0p.8bit.fm/ru/?XenSource:Xen_%E8_%EF%F0%EE%E3%F0%E0%EC%EC%ED%FB%E9_%F0%E5%E9%E4 - создание нод
http://www.redhat.com/archives/taroon-list/2006-April/msg00025.html - смена имени
ну и просто нагуглено
http://dimdim.org.ua/mdadm/ - шпаргалка по mdadm
http://gentoo.theserverside.ru/book/ar68s14.html - шпаргалка по блочным устройствам из которой можно узнать что такое минор и понять что ключик -m125 на самом деле означает.




Комментариев нет:

Отправить комментарий