Como usar um arquivo como zpool?

3

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.

    
por Jasmine Lognnes 21.03.2014 / 18:37

2 respostas

11

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
    
por 21.03.2014 / 20:38
4

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.

    
por 21.03.2014 / 19:10