Как экспортировать zpool с альтернативного раздела диска?

Мне нужна помощь в восстановлении пула ZFS. Вот Scenerio. Есть два диска - c0t0d0 - Это хороший диск. Я клонировал его с другого сервера и загрузил сервер с этого диска. c0t1d0 - Это оригинальный диск этого сервера с ошибками. Могу смонтировать на / мнт. Чтобы я мог скопировать требуемые данные с этого сервера на c0t0d0

Нижеследующий пул еще не импортирован, и копия другого сервера, с которого я клонировал

# zpool import
  pool: zplctpool
    id: 11623878967666942759
 state: DEGRADED
status: The pool was last accessed by another system.
action: The pool can be imported despite missing or damaged devices.  The
        fault tolerance of the pool may be compromised if imported.
   see: http://www.sun.com/msg/ZFS-8000-EY
config:

        zplctpool          DEGRADED
          mirror      DEGRADED
            c0t0d0s7  FAULTED  corrupted data
            c0t0d0s7  ONLINE

, мне не нужен этот zplctpool, его можно удалить. Вместо этого мне нужен zplctpool, который находится на c0t1d0s7

С уважением

-1
задан 3 March 2017 в 08:50
1 ответ

Не уверен, что полностью понимаю, чего вы добиваетесь, но конечная цель, похоже, заключается в переносе зпула с одной системы на другую.

Первое предупреждение - это то, что вы, вероятно, не выдали zpool export на диск с другой системы.

Я недоумеваю, что ваш пул перечисляет зеркало по c0t0d0s7 и самому себе (c0t0d0s7). Когда вы говорите, что клонировали диск, вы зеркалировали? Чтобы сделать это, вам нужно разделить зеркало, чтобы сделать оба диска пригодными для использования - что, я думаю, является новой функцией в Solaris 11.

.
0
ответ дан 5 December 2019 в 20:25

Теги

Похожие вопросы