Oracle Solaris ZFS-Administrationshandbuch

Erstellen eines ZFS-Klons

Klone werden mit dem Befehl zfs clone erstellt. Sie müssen den Snapshot, von dem der Klon erstellt werden soll, sowie den Namen des neuen Dateisystems bzw. Volumes angeben. Das neue Dateisystem bzw. Volume kann sich an beliebiger Stelle innerhalb der ZFS-Hierarchie befinden. Der Typ (z. B. Dateisystem oder Volume) des neuen Datasets entspricht dem des Snapshots, aus dem der Klon erstellt wurde. Sie können von einem Dateisystem in einem anderen Pool als dem des Snapshots des ursprünglichen Dateisystems keinen Klon erstellen.

Im folgenden Beispiel wird ein neuer Klon tank/home/ahrens/bug123 mit dem gleichen anfänglichen Inhalt wie der des Snapshots tank/ws/gate@gestern erstellt:


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

Im folgenden Beispiel wird für einen temporären Benutzer aus dem Snapshot projects/newproject@today ein geklonter Arbeitsbereich namens projects/teamA/tempuser erstellt. Danach werden die Eigenschaften des geklonten Arbeitsbereichs gesetzt.


# 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