Esses comandos não são específicos do BSD Jails e não há pools aninhados aqui, apenas um único pool.
No ZFS, você pode criar quantos conjuntos de dados desejar em um pool. Esses conjuntos de dados podem ser volumes ou sistemas de arquivos. Aqui dois sistemas de arquivos extras são criados. Eles são dispostos de maneira hierárquica, então aqui estão os três sistemas de arquivos presentes no pool:
zroot
zroot/jails
zroot/jails/fulljail1
e seus pontos de montagem são:
/
/usr/local/jails
/usr/local/jails/fulljail1
No ZFS, criar um sistema de arquivos é uma operação muito mais leve do que nos sistemas de arquivos tradicionais, já que não é necessário ter um volume dedicado para isso. Todos os sistemas de arquivos compartilham o mesmo espaço em disco. Criar um sistema de arquivos é quase tão leve quanto criar um novo diretório, mas tem muitas vantagens em comparação com mkdir
. Por exemplo, você pode criar instantâneos, clonar, enviar, receber, definir propriedades como compactação ou diferenciação de maiúsculas e minúsculas, montar em outro lugar um sistema de arquivos zfs.