Назад | Перейти на главную страницу

Невозможно повторно добавить кеш-устройство в zpool

У меня кеш-устройство выпало из массива zfs из-за ошибок. Я почти уверен, что это было что-то, что я сделал - возился с кабелями или что-то в этом роде. Он отлично работает, плюс это просто кеш-устройство. Когда я пытаюсь прочитать его, возникает следующая ошибка:

# zpool add array cache /dev/sdj2
cannot add to 'array': one or more vdevs refer to the same device

есть ли способ удалить ссылку из массива zpool, чтобы я мог ее прочитать? ive пробовал удалить:

# zpool remove array /dev/sdj2
cannot remove /dev/sdj2: no such device in pool

Попробуйте экспортировать свой пул и повторно импортировать его через path или id этикетки. После этого вы сможете удалить / добавить свое кеш-устройство.

Например:

  • zpool export array
  • zpool import array -d /dev/disk/by-path/
  • zpool remove array <dev> по мере необходимости.

Мне нужно было удалить / воссоздать раздел zfs на самом диске. после этого я смог прочитать это.