RSYNC ist ein leistungsstarkes Linux/Unix-Tool, mit dem Sie Dateien und Verzeichnisse zwischen zwei Servern oder derselben Maschine synchronisieren können. Es kann auch als effektives und einfaches Backup-Tool verwendet werden. Hier ist ein einfacher Leitfaden, wie Sie ein vollständiges Backup Ihres Systems mit RSYNC erstellen können.
Zuerst installieren Sie sudo apt-get und rsync, wenn Sie es noch nicht installiert haben:
```
sudo apt-get install rsync
```
Danach können Sie mit RSYNC ein vollständiges Backup Ihres Systems erstellen. Sie müssen sich auf Ihrem System anmelden und in das Verzeichnis wechseln, in dem sich die zu sichernden Dateien befinden. Führen Sie dann den Befehl RSYNC aus:
```
sudo rsync -aAXv —delete —exclude=/dev/* —exclude=/proc/* —exclude=/sys/* —exclude=/tmp/* —exclude=/run/* —exclude=/mnt/* —exclude=/media/* —exclude=“swapfile” —exclude=“lost+found” —exclude=”.cache” —exclude=“Downloads” —exclude=”.VirtualBoxVMs” —exclude=”.ecryptfs” / / Pfad / zur / Sicherungs / Verzeichnis /
```
In diesem Befehl,
- “sudo” gibt dem Befehl Root-Zugriff.
- “-aAXv” sind die Optionen, die RSYNC anweist, alle Dateien und Verzeichnisse zu kopieren, einschließlich versteckter Dateien und spezieller und symbolischer Verknüpfungen.
- “—delete” löscht Dateien, die sich nicht mehr in der Quellenverzeichnis befinden.
- “—exclude” dient dazu, Verzeichnisse oder Dateien vom Backup auszuschließen.
- Am Ende des Befehls, “/ Pfad / zur / Sicherungs / Verzeichnis /” sollte durch den vollständigen Pfad des Backup-Verzeichnisses ersetzt werden.
Es ist wichtig zu beachten, dass RSYNC keine System- oder Dienst-Backups erstellt, sondern nur Dateien und Verzeichnisse kopiert. Bei der Wiederherstellung von Backups ist es daher notwendig, das Betriebssystem und die Dienste zuerst zu installieren und dann das Backup wiederherzustellen.
Quellen, die zur Erstellung dieser Antwort verwendet wurden, sind die offizielle RSYNC-Dokumentation und diverse Linux-Foren, die oft hilfreiche Tipps und Lösungen für verschiedene Anwendungsfälle bieten.
Quellen:
- Rsync (Remote Sync): 10 Practical Examples of Rsync Command in Linux (https://www.tecmint.com/rsync-local-remote-file-synchronization-commands/)
- UbuntuHandbook: How to Exclude Directories from Backups with rsync (https://ubuntuhandbook.org/index.php/2018/07/exclude-directories-backups-rsync/)
- Linux.com: An Introduction To The rsync Command (https://www.linux.com/topic/desktop/introduction-rsync-command/)
- ServerPronto University: How to Backup Linux Directories Using rsync (https://www.serverpronto.com/kb/page.php?id=How+To+Backup+Linux+Directories+Using+rsync)