У меня кеш-устройство выпало из массива 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 на самом диске. после этого я смог прочитать это.