Eu precisava adicionar -d /dev
a zpool import
para poder importar o pool com êxito. A partição ainda não aparece em blkid
, mas talvez ela nunca tenha aparecido e não esteja relacionada ao problema.
Após uma falha no meu root btrfs eu precisei forçar um desligamento com o botão liga / desliga. Após a reinstalação de um sistema de arquivos raiz (independente do pool do ZFS que eu quero importar), não consigo mais importar meu pool data
porque o dispositivo /dev/sdb7
está ausente em zpool import
e sudo blkid
. Ele está listado em gdisk
e os arquivos existem em /dev/
e /dev/disk-by-it
(mas não em /dev/disk/by-uuid
).
A saída de 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
é o único dispositivo ausente. Na criação, usei /dev/disk/by-id/
referenciado, mas eles foram substituídos pelos links resolvidos para /dev/
.
Dada a saída de zpool import
e o dispositivo ausente em blkid
, não vejo razão para acreditar que haja outra causa para a corrupção de dados.
Passar -f
, -F
ou ambos para sudo zpool import
não ajuda.
Eu gostaria que as soluções evitassem o uso de gparted
.
Estou usando o SPL 0.7.0-22_gc9821f1 e o ZFS 0.7.0-225_g823d48bfb instalados a partir do código-fonte no Ubuntu 17.10.
Tags partitioning zfs linux ubuntu