импорт пула ZFS из дочернего зеркала

Я создал зеркало ZFS из двух дисков. Затем, не экспортируя созданный пул, я переместил один из дисков в другую систему. Как мне получить обратно данные от этого дочернего зеркала в другой системе?

Я использовал команду zdb, чтобы получить информацию о пуле, вот результат:

zdb -l sde

------------------------------------
LABEL 0
------------------------------------
    version: 5000
    name: 'mypool'
    state: 2
    txg: 121
    pool_guid: 12279094248801560314
    errata: 0
    hostname: 'dse1051'
    top_guid: 5698356755932484628
    guid: 8107190423262889178
    vdev_children: 1
    vdev_tree:
        type: 'mirror'
        id: 0
        guid: 5698356755932484628
        metaslab_array: 256
        metaslab_shift: 27
        ashift: 9
        asize: 26828341248
        is_log: 0
        create_txg: 4
        children[0]:
            type: 'disk'
            id: 0
            guid: 12590988309290499730
            path: '/dev/sde1'
            whole_disk: 1
            create_txg: 4
        children[1]:
            type: 'disk'
            id: 1
            guid: 8107190423262889178
            path: '/dev/sdf1'
            whole_disk: 1
            create_txg: 4
    features_for_read:
        com.delphix:hole_birth
        com.delphix:embedded_data
    labels = 0 1 2 3 

Я использовал команду

zpool import mypool 

Я также использовал пул guid, но я всегда получаю: такой пул недоступен

Также состояние: 2 означает, что пул УСТАРЕЛ , после использования команды zpool import -D Я получил следующий результат:

   pool: mypool
     id: 12279094248801560314
  state: DEGRADED (DESTROYED)
 status: One or more devices contains corrupted data.
 action: The pool can be imported despite missing or damaged devices.  The
    fault tolerance of the pool may be compromised if imported.
   see: http://zfsonlinux.org/msg/ZFS-8000-4J
 config:

    mypool      DEGRADED
      mirror-0  DEGRADED
        sde     FAULTED  corrupted data
        sde     ONLINE

К сожалению, я все еще не могу импортировать пул.

0
задан 5 September 2019 в 18:36
1 ответ

Недостающий трюк был: После использования zpool import -D мы должны использовать zpool import -D mypool , а не просто zpool import mypool

0
ответ дан 5 December 2019 в 00:58

Теги

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