wiki:technical:ds:zfs_raid1
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
wiki:technical:ds:zfs_raid1 [2022/12/07 17:53] – 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 | ||
Строка 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.1670424831.txt.gz · Последнее изменение: 2022/12/07 17:53 — Diman