LINUX.ORG.RU

как убрать диск из mdadm?

 


0

1

Общий привет,

Я новичок, поэтому прошу не пинать, если вопрос не по теме (поиском в интернет не ищется вообще). Есть RAID-5, 4 диска. Один из них начал жаловаться на smart, я решил его убрать. Как это корректно сделать? Сначала fail, потом remove?

Места свободного полно, так что я хочу просто сделать более маленький массив: будет три диска вместо четырех. (Похоже, я уже там всё испортил, но мало ли есть выход...)

mdadm /dev/md0 --fail /dev/sda1
mdadm /dev/md0 --remove /dev/sda1
Black_Shadow ★★★★★ ()
Ответ на: комментарий от slakapatrick

на raid1 я 1 раз успешно заменил саташный диск.

vel ★★★★★ ()

Стесняюсь спросить: в гугле забанили?

Ну куча же документации написана. Гораздо быстрее у гугла спросить, чем тут ждать ответа.

slamd64 ★★★★★ ()

Всегда тренируйся сначала в virtualbox.

И странно упоминать fail/remove, для операции _уменьшения_ массива. Они нужны для замены диска, но не уменьшения. Тут уже привели полезную ссылку на grow

Deleted ()
Ответ на: комментарий от Deleted

я так и сделал:

mdadm --manage /dev/md0 --fail /dev/sdc mdadm --manage /dev/md0 --remove /dev/sdc mdadm --grow /dev/md0 --array-size 1953262592 mdadm --grow /dev/md0 --raid-devices=3 --backup-file=/root/grow_md1.bak

slakapatrick ()
Ответ на: комментарий от slakapatrick

по идее, не надо было делать fail, remove перед grow. И после этого вытаскивать spare disk (согласно cat /proc/mdstat ).

Ты не привел ни показания cat /proc/mdstat ни ./mdadm -Q -D /dev/md9, что там у тебя творилось никому не известно, даже тебе.

Deleted ()
Ответ на: комментарий от Deleted

«по идее», именно так диски и изымаются. что там было, мне известно, просто не вижу смысла сюда валить всё это. вопрос в другом: после grow данные могут быть живы или нет?

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