Você está tentando montar um zvol que foi exportado para uma VM Linux para seu FreeNAS baseado no FreeBSD?!?
Nesse caso, você precisa verificar algumas coisas. Por favor, poste a saída de zfs list
e zfs get all poolname/filesystem
.
Por um lado, a visibilidade do instantâneo do zvol pode não ser definida corretamente. Isso é feito por meio da propriedade snapdev
ZFS. Mas isso é uma solução de tudo ou nada. Se você tiver muitos snapshots de zvols, é melhor deixar isso desativado.
A outra abordagem para usar um instantâneo zvol é clonar o sistema de arquivos. Algo como:
zfs clone vol01/zvol01@backups1 vol01/temporaryname
Isto fará um novo zvol baseado no instantâneo. Será criado um dispositivo de bloco correspondente que você poderá montar usando o comando mount ext2fs. Algo como fdisk -l
mostrará os nomes dos dispositivos reais.
Editar:
Eu faço isso no Linux com o ZFS com frequência.
zfs clone vol0/pprovol@april vol0/april # clone the zvol snapshot to new filesystem
# fdisk -l shows a new block device at /dev/zd16p1
mount -t xfs -o nouuid /dev/zd16p1 /restore # Mount filesystem using new block device