Backups mit rsync

  Joël Schurter   Lesezeit: 3 Minuten  🗪 6 Kommentare

rsync ist ein mächtiges Backup-Tool. In diesem Artikel gehe ich auf mein Backup-Setup ein und erkläre, wie man mit rsync ganz einfach einzelne Verzeichnisse etc. sichern kann.

backups mit rsync



Viele kennen diesen Spruch: kein Backup - kein Mitleid. Damit das nicht mehr eintrifft, sollte man also Backups machen. Dafür gibt es z.B. das Tool Timeshift, jedoch habe ich vor einigen Tagen am eigenen Leib erfahren, dass Timeshift auch anders kann: Die komplette Festplatte wurde gelöscht. Deshalb rate ich von Timeshift ab und möchte in diesem Artikel auf das Backup-Tool rsync eingehen.

Mittels rsync lassen sich ganze Partitionen oder auch nur einzelne Verzeichnisse von einem Server auf den anderen - oder wie in unserem Fall - von einem PC auf einen USB-Stick kopieren. rsync ist nicht schwierig zu verstehen, jedoch gibt es einige Kniffe, die man wissen sollte. Diese haben hauptsächlich mit Anweisungen, was kopiert werden soll, zu tun.

Nachfolgend ein Szenario, wie es bei mir regelmässig durchgeführt wird, danach werde ich auf die einzelnen Parameter etc. eingehen. Ich starte ein Terminal und gebe "backup-usb" ein, dann wird mittels eines Alias folgender Befehl abgerufen und ausgeführt:

rsync -av /home/joel-schurter/ /run/media/joel-schurter/USB-Stick/Backups_Joel-Laptop

Damit kopiere ich mein komplettes Home-Verzeichnis auf meinen Backup-Stick. In Zukunft möchte ich dies automatisieren, indem rsync automatisch ein Backup macht, wenn der USB-Stick eingesteckt wird, dazu wird in Kürze auch noch ein Artikel erscheinen.

Nun möchte ich auf den Aufbau meines rsync-Befehls eingehen. Mittels "rsync" rufe ich das Programm selbst auf, danach kommt folgender Parameter:

  • -av ist der standardmässige Archivierungsmodus. So wird einfach alles 1:1 kopiert.

Nach dem Parameter kommt im Befehl das Quellverzeichnis und danach das Zielverzeichnis.

Mittels eines Eintrags in der .bashrc oder .zshrc Datei lässt sich der oben gezeigte Befehl in "backup-usb" abkürzen. Dieser Eintrag sähe dann so aus:

alias backup-usb="rsync -av /home/joel-schurter/ /run/media/joel-schurter/USB-Stick/Backups_Joel-Laptop"

Im nächsten Artikel zu rsync werde ich mein Backup-Setup so einrichten, dass automatisch ein Backup meines Home-Verzeichnisses gemacht wird, wenn ich den entsprechenden USB-Stick einstecke.

Weitere Tipps und Tricks zu rsync:
https://www.ionos.de/digitalguide/server/tools/server-backup-mit-rsync-erstellen/

https://wiki.ubuntuusers.de/Skripte/Backup_mit_RSYNC/

Tags

Rsync, USB-Stick, Backup, Mittels, Timeshift, Stick, Parameter, Befehl

M.
Geschrieben von M. am 16. Januar 2022 um 11:31

Hallo Joël Schurter, danke für das Sharen.

Du schreibst:

Im nächsten Artikel zu rsync werde ich mein Backup-Setup so einrichten, dass automatisch ein Backup meines Home-Verzeichnisses gemacht wird, wenn ich den entsprechenden USB-Stick einstecke.

Wo finde ich 2022 evtl. die Anleitung?

VG M.

Lioh
Geschrieben von Lioh am 16. Januar 2022 um 11:49
M.
Geschrieben von M. am 16. Januar 2022 um 14:29

Danke, nein das meine ich nicht.

"wenn ich den entsprechenden USB-Stick einstecke.", da müssen irgendwie udev Regeln genutzt werden.

Gibt es den Beitrag?

VG M.

Joël
Geschrieben von Joël am 16. Januar 2022 um 14:34

Hallo M, Ich habe mich mit dem Thema befasst, wie man das umsetzen könnte und hätte so einen Artikel wie angekündigt schreiben wollen. Da die Tests bei mir aber fehlgeschlagen sind und dieses Thema auch sehr kompliziert ist, habe ich mich dazu entschieden, diesen Versuch vorerst einzustellen.

Ich hoffe, du verstehst das. VG Joël

M.
Geschrieben von M. am 16. Januar 2022 um 17:24

https://www.bitblokes.de/automatische-datensicherung-backup-script-mit-rsync-bei-einstecken-einer-externen-festplatte/

Hallo, so als Antriebshilfe, ich kann es mangels Wissen leider nicht umsetzen. Alles ist freiwillig, nach Lust und Laune. :-)

VG M.

M.
Geschrieben von M. am 16. Januar 2022 um 17:37

Hallo, klar vertehen ich. Eine kleine Starthilfe, falls es dich reizt.

https://www.bitblokes.de/automatische-datensicherung-backup-script-mit-rsync-bei-einstecken-einer-externen-festplatte/

VG M.