После сбоя моего root btrfs мне нужно было принудительно завершить работу кнопкой питания. После переустановки корневой файловой системы (независимо от пула ZFS, который я хочу импортировать) я больше не могу импортировать data своего пула, потому что устройство /dev/sdb7 отсутствует в zpool import и sudo blkid . Он указан в gdisk а файлы существуют в /dev/ и /dev/disk-by-it (но не в /dev/disk/by-uuid).
Вывод sudo zpool import составляет
pool: data
id: 4016535649222625743
state: FAULTED
status: The pool metadata is corrupted.
action: The pool cannot be imported due to damaged devices or data.
see: http://zfsonlinux.org/msg/ZFS-8000-72
config:
data FAULTED corrupted data
logs
sda1 ONLINE
sdb7 является единственным отсутствующим устройством. При создании я использовал /dev/disk/by-id/ referenced, но они были заменены разрешенными ссылками на /dev/ .
Учитывая вывод zpool import и отсутствующее устройство в blkid я не вижу причин полагать, что есть еще одна причина повреждения данных.
Передача -f , -F или обоих в sudo zpool import не помогает.
Я был бы признателен, если бы решения избегали использования gparted .
Я использую SPL 0.7.0-22_gc9821f1 и ZFS 0.7.0-225_g823d48bfb, установленные из исходного кода на Ubuntu 17.10.
