Нельзя повторно добавить устройство кеширования в 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
0
задан 26 August 2019 в 19:14
2 ответа

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

0
ответ дан 4 December 2019 в 15:38

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

Например:

  • массив экспорта zpool
  • массив импорта zpool -d / dev / disk / by-path /
  • zpool remove array по мере необходимости.
1
ответ дан 4 December 2019 в 15:38

Теги

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