Восстановление программного RAID 1 на FreeBSD 12.2

Статья о том, как восстановить программный RAID 1 (зеркало) на FreeBSD в случае выхода из строя одного жёсткого диска в массиве.

В данном примере рассмотрим такую задачу:

Имеется 2 жёстких диска у машины с FreeBSD: ada0 и ada1. Объединены в массив RAID 1 (зеркало). Вдруг ada1 выходит из строя. Необходимо подключить к массиву такой же новый жёсткий диск.

После извлечения жёсткого диска с машины необходимо остановить зеркалирование:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# gmirror forget gm0
# gmirror forget gm0
# gmirror forget gm0

Подключаем новый жёсткий диск в массив

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# gmirror insert gm0 /dev/ada1
# gmirror insert gm0 /dev/ada1
# gmirror insert gm0 /dev/ada1

и ждём, пока диск синхронизируется.

О состоянии можно узнать с помощью команды:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# gmirror status
# gmirror status
# gmirror status

После этого перезагружаем машину:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# shutdown -r now
# shutdown -r now
# shutdown -r now

После перезагрузки зеркало снова должно работать.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *