Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


lpi2:snapshots

Dataset mit Testdaten erzeugen:

zfs create tp1/data1
echo 0 > status
ln status hardlink

Snapshots vom Dataset erzeugen:

zfs snapshot tp1/data1@snap1

Anzeigen:

zfs list -rt all tp1
zfs get all tp1/data1@snap1

Daten ändern:

echo 1 > status
rm hardlink
touch neu

Noch einen Snapshot erzeugen:

zfs snapshot tp1/data1@snap2

Anzeigen:

zfs list -t snapshot -s createtxg -r /tp1/data1
cd /tp1/data1
ls -l .zfs/snapshot

.zfs-Verzeichnis sichtbar machen:

zfs set snapdir=visible tp1/data1

Daten ändern:

echo 2 > status
rm neu

Änderungen anzeigen:

zfs diff -F tp1/data1@snap1
zfs diff -F tp1/data1@snap1 tp1/data1@snap2

Letzten Snapshot wiederherstellen:

zfs rollback tp1/data1@snap2

Frühere Snapshots herstellen (und dabei alle späteren löschen):

zfs rollback -r tp1/data1@snap1

Snapshot mounten:

mount -t zfs tp1/data1@snap1 /mnt/snap1

enspricht:

mount -m --bind .zfs/snapshot/snap1 /mnt/snap1

Snapshot löschen:

zfs destroy tp1/data1@snap1

Snapshot schützen:

zfs hold fortknox tp1/data1@snap1

Schutz aufheben:

zfs release fortknox tp1/data1@snap1
lpi2/snapshots.txt · Zuletzt geändert: 2025/09/10 07:11 (Externe Bearbeitung)