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

Ошибка импорта с пулом ZFS, в котором есть как диски, так и файлы

Недавно мне не хватило места в моем пуле ZFS, и, поскольку мне нужно было быстрое решение для большего пространства и я не планировал использовать пул намного дольше, я просто добавил файл в качестве нового устройства (vdev?) В свой пул из трех дисков, чтобы добавить еще немного места.

К сожалению, после недавней перезагрузки я не могу импортировать пул. zpool import выходит из строя из-за ошибок ввода-вывода, но zpool import -F жалуется на пропавшее устройство, и zdb -e <pool name> показывает, что элемент пула отсутствует. В частности, он показывает, что у пула 4 дочерних элемента, и 3 имеют тип disk, а четвертый показывает: children[3]: type: 'missing'

Файл находится в том же месте с тем же путем, что и всегда. Есть идеи, как я могу исправить конфигурацию и импортировать этот пул?

Вау, я понял это через 5 минут после публикации, но через несколько часов после работы над этим с большим разочарованием. Мне нужно было указать -d вариант в zpool import как для пути к файлу, так и для /dev/disk/by-id.