RSync (Remote Sync) ist ein leistungsstarkes Open-Source-Tool, das sehr häufig zum Synchronisieren von Dateien und Ordnern zwischen zwei Linux-Servern verwendet wird. Sie können Daten lokal oder über das Netzwerk sichern und synchronisieren. Drüben bei der Ubuntu-Community (Quelle: Ubuntu Community Wiki) gibt es gute Informationen zur Verwendung von RSync.
Es ist ganz einfach, mit Rsync Ordner und nicht nur deren Inhalt zu kopieren. Hier ist ein typisches RSync-Kommando für diese Aufgabe:
```
rsync -av /pfad/zum/quellverzeichnis /pfad/zum/zielverzeichnis
```
Wenn Sie jedoch die obige Syntax verwenden, wird der Inhalt des Quellordners kopiert, nicht der Ordner selbst. Um den Ordner selbst zu kopieren, fügen Sie am Ende des Quellverzeichnisses einen Schrägstrich hinzu.
```
rsync -av /pfad/zum/quellverzeichnis/ /pfad/zum/zielverzeichnis
```
In diesem Beispiel ist “-a” eine Kombination von Flags. Es steht für “archive”, was bedeutet, dass Dateiberechtigungen, Dateizeiten, symbolische Links und Geräte gespeichert werden, während gleichzeitig rekursiv gearbeitet wird. Das “v” steht für “verbose”, was bedeutet, dass Rsync während der Ausführung mehr Informationen auf die Konsole ausgibt.
Jedoch kann es sein, dass sich das Zielverzeichnis auf einem entfernten Server befindet. In diesem Fall können Sie das folgende Kommando verwenden:
```
rsync -av -e ssh /pfad/zum/quellverzeichnis/ benutzer@entfernter.server:/pfad/zum/zielverzeichnis
```
Das “-e ssh” bedeutet, dass RSync die sichere Shell (SSH) verwenden soll, um eine sichere Verbindung zum entfernten Server herzustellen.
Es ist wichtig zu erwähnen, dass RSync nur geänderte Blöcke und Bytes migriert, was es zu einer sehr schnellen, leichten und zuverlässigen Möglichkeit macht, Dateien zu kopieren und zu sichern.
Es gibt viele Möglichkeiten, mit RSync zu arbeiten, und die Dokumentation (Quelle: RSync Man Page) ist ein ausgezeichneter Ort, um weitere Informationen über seine Verwendung zu finden. Darüber hinaus gibt es viele Tutorien und Beiträge in verschiedenen Linux-Foren, die Ihnen helfen können, wenn Sie spezielle Anforderungen haben.