Skip to content

Latest commit

 

History

170 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

zfsbackup

Sichert zfs-snapshots in andere zfs-pools/datasets - über ssh auch auf remote-systeme

usage: zfsbackup [-h] [-f FROMFS] -t TOFS [-s SSHDEST] [-d] [-p PREFIX]
                 [--holdtag HOLDTAG] [-x] [-r] [--without-root] [-w] [-k]
                 [--touch_file TOUCH_FILE] [--mindays MINDAYS]
                 [--maxdays MAXDAYS] [--bandwith-limit BANDWITH_LIMIT]
                 [--target_key_file TARGET_KEY_FILE]
                 [--target_encrypted_root TARGET_ENCRYPTED_ROOT]

options:
  -h, --help            show this help message and exit
  -f FROMFS, --from FROMFS
                        Übergabe des ZFS-Filesystems welches gesichert werden
                        soll (default: None)
  -t TOFS, --to TOFS    Übergabe des ZFS-Filesystems auf welches gesichert
                        werden soll - relativ zum target-encrypted-root falls
                        angegeben, sonst absolut (default: None)
  -s SSHDEST, --sshdest SSHDEST
                        Übergabe des per ssh zu erreichenden Destination-
                        Rechners (default: None)
  -d                    Debug-Level-Ausgaben (default: False)
  -p PREFIX, --prefix PREFIX
                        Der Prefix für die Bezeichnungen der Snapshots
                        (default: zfsnappy)
  --holdtag HOLDTAG     Die Bezeichnung des tags für den Hold-Status (default:
                        keep)
  -x, --no_snapshot     Verwenden, wenn kein neuer Snapshot erstellt werden
                        soll (default: False)
  -r, --recursion       Alle Sub-Filesysteme sollen auch übertragen werden
                        (default: False)
  --without-root        zfsbackup wird nicht auf den root des übergebenen
                        Filesystems angewendet (default: False)
  -w, --raw             Send mit Option --raw für zfs send (default: False)
  -k, --kill            Andere laufende Instanzen dieses Scripts, die mit den
                        gleichen Aufrufparamtern gestartet wurden, werden
                        gekillt. (default: False)
  --touch_file TOUCH_FILE
                        Das File welches einen touch erhält bei erfolgreicher
                        Ausführung. (default: None)
  --mindays MINDAYS     Das Touchfile sollte mindestens diese Anzahl Tage alt
                        sein, damit ein Backup gestartet wird (default: -1)
  --maxdays MAXDAYS     Falls randrange(mindays,maxdays) == Alter Touch-File
                        in Tagen, dann backup (default: -1)
  --bandwith-limit BANDWITH_LIMIT
                        Limitiert die Bandbreite in Bytes pro Sekunde (Anhänge
                        K,M,G,T sind erlaubt) - Beispiel --bandwith-limit 50M
                        = Limit auf 50 MByte/sec (default: None)
  --target_key_file TARGET_KEY_FILE
                        Textdatei mit dem Encryption-Key für das Zieldataset
                        (wird vor dem Backup geladen und danach wieder
                        entladen). (default: None)
  --target_encrypted_root TARGET_ENCRYPTED_ROOT
                        Verschlüsseltes Root-Dataset auf dem Ziel, unter dem
                        das Zieldataset liegt (z.B. tank/backuproot).
                        (default: None)


About

Sichert zfs-snapshots in andere zfs-pools/datasets - über ssh auch auf remote-systeme

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages