Восстановление/замена диска в GMIRROR

Предположим что у нас вылетел диск из рейда gmirror.

Рассмотрим кратко процедуру восстановления или замены диска в массиве gmirror.

Пусть в массиве gm0 присутствуют два диска: sda4 и sda8. Заменить нужно sda4.

Выводим диск из зеркала:

# gmirror remove gm0 sda4

Не выключая сервер, вытаскиваем диск.

Затем выполняем:

# geom disk list 

# gmirror list

Так мы обнаружим, что одного диска нет.

Затем заставим gmirror забыть обо всех дисках, которые неактивны в зеркале:

# gmirror forget gm0

Вставляем новый диск.

Чтобы система обнаружила новый подключённый диск необходимо просканировать шину:

Сейчас у нас:

# camcontrol devlist

Сканируем:

# camcontrol rescan all

Итого

# camcontrol devlist

Теперь можно добавить в массив новый sda4:

# gmirror insert gm0 sda4

gmirror увидит новый диск и начнёт синхронизацию.

 

unix-way