Borg Backup

(ein Fork von Attic-Backup)

 

 

"I found the Holy Grail of backups."

(Stavros K. über Attic-Backup, 8/2013)

 

 

 

OSBAR 2017 Präsentation, Thomas Waldmann

BorgBackup

  • moderne Backup-Software
     
  • einfach, kommandozeilen-basiert
     
  • schnell und platzsparend
     
  • sicher und vertraulich
     
  • Free and Open Source Software, BSD-Lizenz

geringer Platz-Verbrauch

  • Chunk-Deduplizierung, variable Blockgröße
     
  • orientiert sich nur am Datei-Inhalt
  • unabh. von: Namen, Pfaden, Rechner
     
  • dedupliziert Teile ("Chunks") von Dateien
  • effizient für VM Disk-Images
     
  • zusätzlich:  Kompression

hohe Geschwindigkeit

  • Deduplizierung
    • = nichts zweimal wegspeichern
    • = spart Bandbreite und Zeit
       
  • Files-Cache
    • erkennt sehr schnell unveränderte Dateien
    • = müssen nicht gelesen werden
    • trotzdem ist die Datei im aktuellen Backup!

einfache Benutzung

  • jedes Backup ist ein Vollbackup
    • einfaches Löschen von Backups
    • Ausdünnen alter Archive mit 1 Kommando
       
  • FUSE:  Archive "mounten"
    • Inhalte als Dateisystem sichtbar
    • einfaches Finden und Extrahieren
    • vorhandene Tools nutzen

Validierbarkeit

  • Backup-Archive sind validierbar
     
  • starke kryptographische Hashes/MACs
     
  • können jegliche Korruption erkennen
     
  • egal ob HW/Dateisystem-Problem
     
  • oder böswilliger Angreifer

Datenschutz, Vertraulichkeit

  • starke Kryptographie (OpenSSL, AES256+MAC)
     
  • Daten und Metadaten
     
  • client-seitig verschlüsselt und authentifiziert
     
  • Transport & Login via ssh
     
  • externe, nicht voll vertrauenswürdige Backup-Server können verwendet werden

Entwicklungsstand

  • Attic-Backup: 2010 - 2015
  • BorgBackup: 05/2015 als Fork entstanden
     
  • seitdem schnelle Weiterentwicklung:
    • seit 03/2016: Releases 1.0.x
    • seit 10/2017: Releases 1.1.x
    • Ziel 1.2: Multithreading + Crypto-Verbesserungen
       
  • Plattformen:
    • Linux, *BSD, MacOS, OpenIndiana, ...
    • experimentell: Cygwin und Win10 WSL

www.borgbackup.org

 

You will be assimilated!

Fragen / Feedback?

Bitte via IRC, github oder Mailing-Liste.