wiki:technical:ds:zfs_raid1
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| wiki:technical:ds:zfs_raid1 [2022/12/07 17:52] – Diman | wiki:technical:ds:zfs_raid1 [2022/12/08 15:38] (текущий) – Diman | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| ====== Замена диска в RAID1 под FreeBSD ====== | ====== Замена диска в RAID1 под FreeBSD ====== | ||
| ===== zpool ===== | ===== zpool ===== | ||
| - | + | ==== Смотрим состояние массива | |
| - | Смотрим состояние массива: | + | Обратите внимание, |
| <code bash> | <code bash> | ||
| # zpool status | # zpool status | ||
| Строка 45: | Строка 45: | ||
| </ | </ | ||
| Ставим загрузчик: | Ставим загрузчик: | ||
| - | < | + | < |
| - | # gpart bootcode -b /boot/pmbr -p / | + | gpart bootcode -b /boot/pmbr -p / |
| bootcode written to ada0 | bootcode written to ada0 | ||
| </ | </ | ||
| Строка 71: | Строка 71: | ||
| errors: No known data errors | errors: No known data errors | ||
| + | </ | ||
| + | |||
| + | ===== gmirror ===== | ||
| + | |||
| + | Обратите внимание, | ||
| + | |||
| + | <code bash> | ||
| + | # Меняем диск ada0 | ||
| + | # Сохраняем его разметку | ||
| + | gpart backup ada0 > ada0.bcp | ||
| + | |||
| + | # Удаляем неисправный диск из массива | ||
| + | gmirror remove boot ada0p1 | ||
| + | gmirror remove swap ada0p2 | ||
| + | gmirror remove root ada0p3 | ||
| + | |||
| + | # В этом месте можно придти и извлечь диск из сервера | ||
| + | # Если не зависло, | ||
| + | gpart restore -l -F ada0 < ada0.bcp | ||
| + | |||
| + | gmirror insert boot ada0p1 | ||
| + | gmirror insert swap ada0p2 | ||
| + | gmirror insert root ada0p3 | ||
| + | |||
| + | </ | ||
| + | Смотрим на полученный результат - синхронизация началась! | ||
| + | |||
| + | <code bash> | ||
| + | [root@k ~]# gmirror status | ||
| + | | ||
| + | mirror/ | ||
| + | | ||
| + | mirror/ | ||
| + | | ||
| + | mirror/ | ||
| + | | ||
| + | |||
| + | </ | ||
| + | |||
| + | <code bash> | ||
| + | gpart bootcode -b /boot/pmbr -p / | ||
| </ | </ | ||
wiki/technical/ds/zfs_raid1.1670424765.txt.gz · Последнее изменение: — Diman
