Linux Sicherung mit BORG

Hier eine kleine Anleitung wie ich meine Linux-Server sichere

  1. als Sicherungsziel einen NFS Share auf einem Server oder Storage einrichten (ich habe dafür ein Synology NAS verwendet)
  2. unter Debian (meine bevorzugte Distribution) das Paket nfs-common installieren
    $ sudo apt install nfs-common
  3. Borg Backup zum Beispiel von GitHub downloaden und nach /usr/bin installieren (eine Datei!)
  4. NFS Backupziel mountain und für Borg initialisieren
    $ sudo mount 192.168.xxx.xxx:/volume1/lxbackup /mnt/backup/ -t nfs
    $ sudo mkdir /mnt/backup/hostname # Verzeichnis pro Server anlegen
    $ sudo /usr/bin/borg init /mnt/backup/hostname
  5. Sicherung ausführen
    $ sudo /usr/bin/borg create -v --stats /mnt/backup/hostname::date +%Y-%m-%d__%H-%M-%S /etc /root /home /var

Und schon ist – einige Zeit später – eine erste Sicherung geschrieben unter /mnt/backup/<hostname>/2017-12-17_22-33-44, die die Verzeichnisse /etc, /root und /home enthält. Da Borg sehr schön dedupliziert, wird bei der nächsten Sicherung durch das gleiche Kommando nur geschrieben, was sich auch verändert hat. Das spart Platz und Backupzeit.

Vorhandene Sicherung im Backup-repository zeigt der Befehl

$ sudo /usr/bin/borg list /mnt/backup/hostname

Thomas Leister hat das ganze noch ein wenig aufwändiger dokumentiert – ist mehr als einen Klick wert!

Borg selbst findet man auf borgbackup.readthedocs.io oder www.borgbackup.org


Last updated: August 27, 2021 at 9:35 am