Guide d'administration Oracle Solaris ZFS

Création d'un clone ZFS

Pour créer un clone, utilisez la commande zfs clone en spécifiant l'instantané à partir duquel créer le clone, ainsi que le nom du nouveau volume ou système de fichiers. Le nouveau volume ou système de fichiers peut se trouver à tout emplacement de la hiérarchie ZFS. Le nouveau jeu de données est du même type (un système de fichiers ou un volume, par exemple) que celui de l'instantané à partir duquel le clone a été créé. Vous ne pouvez pas créer le clone d'un système de fichiers dans un autre pool que celui de l'instantané du système de fichiers d'origine.

Dans l'exemple suivant, un nouveau clone appelé tank/home/ahrens/bug123 avec le même contenu initial que l'instantané tank/ws/gate@yesterday est créé :


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

Dans l'exemple suivant, un espace de travail est créé à partir de l'instantané projects/newproject@today pour un utilisateur temporaire, sous le nom projects/teamA/tempuser. Ensuite, les propriétés sont configurées dans l'espace de travail cloné.


# 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