Não há necessidade de criar um dispositivo de loop, você pode simplesmente usar o próprio arquivo como um vdev:
zpool create test /tank/test/zpool
Se eu fizer
dd if=/dev/zero of=/tank/test/zpool bs=1M count=100
como posso tratar o arquivo /tank/test/zpool
como um vdev, então posso usá-lo como zpool?
É apenas para fins de teste do zfs.
Crie um dispositivo de loop com o respaldo do arquivo.
dd if=/dev/zero of=/tmp/foo bs=1M count=128
losetup /dev/loop0 /tmp/foo
zpool create tank /dev/loop0
(o tamanho mínimo do disco de 128 MB.)
Opa, não percebeu a tag Solaris. Minhas instruções foram para o Linux. Em vez de losetup
, você pode usar lofiadm
no Solaris.
Tags zfs solaris filesystems