LINUX.ORG.RU
ФорумAdmin

Проблемы с софтварным рейдом


0

0

Рейд создается нормально, ьез ошибок, работает после с нормальной скоростью. Но если рейд перезапустить, то он не оживает. Если сказать mkraid /dev/md0 , то говорит, что

----------- disk 0: /dev/hdc1, 20354323kB, raid superblock at 20354240kB /dev/hdc1 appears to be already part of a raid array -- use -f to force the destruction of the old superblock mkraid: aborted.

-----------

Ну а если с ключом -R или --dangerous-no-resync -R, то оживает и снова нормально работает. Где грабли?

anonymous

Для начала, проверить /etc/mdadm.conf :-)

Я для примера сделал так:

# mdadm -C -l 0 -n 2 /dev/md0 /dev/chimera/test1 /dev/chimera/test2
mdadm: array /dev/md0 started
# mdadm -D /dev/md0
...
... Здесь надо прочитать и сохранить UUID у массива md0 ...
... Например у меня он был 1ab4de72:6fc36514:89bfc072:2d250f3d ...
...
# mdadm /dev/md0 --stop

# echo "DEVICE /dev/chimera/test*" >/etc/mdadm.conf
# echo "ARRAY /dev/md0 UUID=1ab4de72:6fc36514:89bfc072:2d250f3d" >>/etc/mdadm.conf
...
... Это мы сохраняем конфигурацию массива на будущее ...
...
# mdamd -A /dev/md0
mdadm: /dev/md0 has been started with 2 drives.

Вот и все...

no-dashi ★★★★★
()

mkraid создаёт массив, нафига его повторно создавать.
Массив запускается при помощи raidstart
А если правильно размечен (типы разделов Linux Raid autodetect, кажется) то автозапуск при загрузке ядра.

infinite
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.