Benutzer-Werkzeuge

Webseiten-Werkzeuge


duplicity

linux

Backup-Programm für Linux Kommandozeile:

  • Vollbackups
  • inkrementelle Backups
  • Automatisches löschen von Backups älter als ein bestimmtes Datum
  • Löschen von Backups mehr als x Vollbackups
  • Wiederherstellen einzelner Dateien
  • Speichern des Backups auf Remote-Systemen
  • Verschlüsselung des Backups per Passwort oder PGP-Key

Syntax: duplicity Befehl Optionen Quelle Ziel

  • Befehl: Aktion die duplicity auführen soll (full → Voll-Backup, incrementel → inkrementelles Backup usw.)
  • Optionen: Optionen
  • Quelle: Lokales Verzeichnis/Datei die gesichert werden soll
  • Ziel: Ziel für das Backup (Aufbau: Protokoll://Pfad)

Befehle:

Befehl Beschreibung
Ohne Angabe eines Befehls wird standardmäßig ein Fullbackup gemacht wenn von der Quelle bisher keines vorhanden ist.
Ist ein solches bereits vorhanden wird ein inkrementelles Backupo erstellt
remove-older-than <Zeitangabe>Löscht alle Vollbackups und die dazugehörigen inkrementellen Backups wenn das letzte inkrementelle Backup älter als die Zeitangabe ist.

Es muss die Option –force angegeben werden damit es funktioniert (sonst löscht duplicity nicht)
remove-all-but-n-full <Anzahl>Löscht alle Backups bis auf die letzten „n“ Vollbackups (und deren inkrementelle Backups).

Es muss die Option –force angegeben werden damit es funktioniert (sonst löscht duplicity nicht)

Optionen:

Option Beschreibung
–forceMuss angegeben wenn Dateien (Backup-Dateien) gelöscht werden sollen
–full-if-older-than <Zeitangabe>Zusammen mit gar keinem Befehl oder „incrementel“ erstellt es ein Vollbackup wenn das letzte Vollbackup älter als <Zeitangabe> ist, statt ein weiteres inkrementelles Backup zu erstellen
–no-encryptionStandardmäßig will duplicity Backups verschlüsseln. Mit dieser Option lässt sich das deaktivieren

Ziel:

Ziel Beschreibung
file:// Um die Backupdatei lokal irgendwo abzulegen

Beispiel: duplicity /home/test file:///media/backup/
scp://
duplicity.txt · Zuletzt geändert: 2017/08/12 12:58 von root