После сбоя моего 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.