Инструменты пользователя

Инструменты сайта


wiki:technical:ds:zfs_raid1

Различия

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

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
wiki:technical:ds:zfs_raid1 [2022/12/07 17:52] Dimanwiki:technical:ds:zfs_raid1 [2022/12/08 15:38] (текущий) Diman
Строка 1: Строка 1:
 ====== Замена диска в RAID1 под FreeBSD ====== ====== Замена диска в RAID1 под FreeBSD ======
 ===== zpool ===== ===== zpool =====
- +==== Смотрим состояние массива zpool==== 
-Смотрим состояние массива:+Обратите внимание, здесь действия производятся в rescue mode
 <code bash> <code bash>
 # zpool status # zpool status
Строка 45: Строка 45:
 </code> </code>
 Ставим загрузчик: Ставим загрузчик:
-<code> +<code bash
-gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 ada0+gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 ada0
 bootcode written to ada0 bootcode written to ada0
 </code> </code>
Строка 71: Строка 71:
  
 errors: No known data errors errors: No known data errors
 +</code>
 +
 +===== 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>
 +Смотрим на полученный результат - синхронизация началась!
 +
 +<code bash>
 +[root@k ~]# gmirror status                                                                      
 +       Name    Status  Components
 +mirror/boot  COMPLETE  ada1p1 (ACTIVE)
 +                       ada0p1 (ACTIVE)
 +mirror/swap  COMPLETE  ada1p2 (ACTIVE)
 +                       ada0p2 (ACTIVE)
 +mirror/root  DEGRADED  ada1p3 (ACTIVE)
 +                       ada0p3 (SYNCHRONIZING, 0%)
 +
 +</code>
 +
 +<code bash>
 +gpart bootcode -b /boot/pmbr -p /boot/gptboot -i 1 ada0
 </code> </code>
  
wiki/technical/ds/zfs_raid1.1670424765.txt.gz · Последнее изменение: 2022/12/07 17:52 — Diman

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki