Guia de administração do ZFS Oracle Solaris

Criando um clone do ZFS

Para criar um clone, use o comando zfs clone, especificando o instantâneo a partir do qual criar o clone e o nome do novo sistema de arquivos ou volume. O novo sistema de arquivos ou volume pode ser colocado em qualquer parte da hierarquia do ZFS. O novo conjunto de dados é do mesmo tipo (por exemplo, sistema de arquivos ou volume) que o instantâneo a partir do qual o clone foi criado. É possível criar um clone de um sistema de arquivos em um conjunto diferente daquele no qual se encontra o instantâneo do sistema de arquivos original.

No exemplo a seguir, um novo clone chamado tank/home/ahrens/bug123 com o mesmo conteúdo inicial do instantâneo tank/ws/gate@yesterday é criado:


# zfs snapshot tank/ws/gate@yesterday
# zfs clone tank/ws/gate@yesterday tank/home/ahrens/bug123

No exemplo abaixo, a partir do instantâneo projects/newproject@today é criada, para um usuário temporário, uma área de trabalho como projects/teamA/tempuser. As propriedades são, então, definidas na área de trabalho clonada.


# zfs snapshot projects/newproject@today
# zfs clone projects/newproject@today projects/teamA/tempuser
# zfs set sharenfs=on projects/teamA/tempuser
# zfs set quota=5G projects/teamA/tempuser