как переименовать путь в наборе данных zpool?

У меня пул zfs с двумя дисками, после переезда на новый ПК выдает ошибку:

NAME                         STATE     READ WRITE CKSUM
your-pool2                   DEGRADED     0     0     0
  mirror-0                   DEGRADED     0     0     0
    ata-ST340014AS_5MQ40HNH  ONLINE       0     0     0
    13723435395862585868     FAULTED      0     0     0  was /dev/sdb1

Глядя на этот вывод zdb, путь: «/dev/sdb1» нужно переименовать, как это сделать? Благодарность

   children[0]:
                type: 'disk'
                id: 0
                guid: 10396996927287780263
                path: '/dev/disk/by-id/ata-ST340014AS_5MQ40HNH-part1'
                whole_disk: 1
                DTL: 69
                create_txg: 4
            children[1]:
                type: 'disk'
                id: 1
                guid: 13723435395862585868
                path: '/dev/sdb1'
                whole_disk: 1
                not_present: 1
                DTL: 68
                create_txg: 4

person AngeloC    schedule 05.10.2017    source источник
comment
Я голосую за то, чтобы закрыть этот вопрос как не по теме, потому что речь идет не о программировании, а о настройке операционной системы. Вы должны удалить это и спросить об этом на unix.stackexchange.com   -  person Rob    schedule 05.10.2017


Ответы (1)


Поскольку у вас есть зеркало, у вас есть один из двух вариантов:

  • zpool detach старый диск, zpool attach снова диск, но уже с правильно указанным id диска.
  • zpool replace старый диск с тем же диском, но теперь с правильным идентификатором диска.
person user121391    schedule 05.10.2017