crotchmaster
happy BSD user
Hallo,
ich habe inzwischen ZFS schätzen gelernt und möchte es nicht mehr missen. Allerdings gibt es bei UFS ein nettes Feature, mit dem man das nodump Flag auf Verzeichnisse setzen kann und sie somit vom Backup mittels dump ausschließen kann. So etwas vermisse ich bei ZFS. Ich habe mit Google folgenden Workaround gefunden:
Meine periodic Mails enthält aber eine Menge Warnings, wonach es den Snapshot zroot/path/to/dataset@dump nicht gibt. Anhand der Größe des Backups habe ich den Verdacht, dass das so nicht funktioniert. Das Backup ist trotz Komprimierung viel zu groß.
Nun meine Fragen. Wo ist der Fehler im obigen Ablauf? Und gibt es eventuell einen eleganteren Weg?
Danke schon mal fürs Lesen.
c.
ich habe inzwischen ZFS schätzen gelernt und möchte es nicht mehr missen. Allerdings gibt es bei UFS ein nettes Feature, mit dem man das nodump Flag auf Verzeichnisse setzen kann und sie somit vom Backup mittels dump ausschließen kann. So etwas vermisse ich bei ZFS. Ich habe mit Google folgenden Workaround gefunden:
Code:
# einmalig property für Ausnahme setzen
zfs set org.freebsd:nodump=yes zroot/path/of/dataset
# Backup
# snapshot erstellen
zfs snapshot -r zroot@dump
# snapshots mit gesetztem org.freebsd:nodump = yes löschen
zfs get -H -o name,value -t snapshot org.freebsd:nodump|awk '$2 == "yes" {print $1}'|xargs -n1 zfs destroy
# backup machen
zfs send -R zroot@dump
# snapshot löschen
zfs destroy -r zroot@dump
Meine periodic Mails enthält aber eine Menge Warnings, wonach es den Snapshot zroot/path/to/dataset@dump nicht gibt. Anhand der Größe des Backups habe ich den Verdacht, dass das so nicht funktioniert. Das Backup ist trotz Komprimierung viel zu groß.
Nun meine Fragen. Wo ist der Fehler im obigen Ablauf? Und gibt es eventuell einen eleganteren Weg?
Danke schon mal fürs Lesen.
c.