1

Существует пул ZFS с raidz1 в нем. Пул создается поверх трех дисков по 2 ТБ с использованием всего диска и раздела объемом 2 ТБ на диске объемом 3 ТБ.

Каков рекомендуемый процесс переконфигурирования пула для использования всего 3 ТБ диска вместо раздела?

Я много читаю руководство zfs (man zpool), но я не уверен, какие команды следует использовать: присоединить / отключить или подключить / отключить, и пул будет экспортирован или нет.

Поскольку массив почти заполнен данными, мне не нравится идея просто нанести удар в темноте и поиграть с ним.

Кроме того, я запускал zpool scrub несколько раз, и он завершился без ошибок.

1 ответ1

1

Мне удалось решить проблему. На самом деле это не так сложно. Вот шаги:

  1. Сделайте полный скраб в бассейне zpool scrub POOL
  2. Переведите раздел на диск в автономный режим с помощью zpool offline POOL PARTITIN
  3. Проверьте статус с помощью zpool status POOL , он должен быть в ухудшенном, но рабочем состоянии.
  4. Здесь самая сложная часть. Вы должны сделать zpool, чтобы забыть, что этот раздел когда-либо был в этом пуле. Я просто использовал dd для перезаписи нескольких Мбит / с в начале диска, например: dd if=/dev/urandom of=DISK bs=1M count=10
  5. Последний шаг - использовать команду замены, например: zpool replace POOL OLD-PARTITION NEW-WHOLE-DISK
  6. Предыдущий шаг, конечно же, инициирует перенос. После этого я сделал еще один скраб, чтобы быть уверенным :)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .