Rsync: Unterschied zwischen den Versionen
Erscheinungsbild
K Textersetzung - „===== Info-Pages =====“ durch „;Info-Page“ |
|||
(5 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
'''rsync''' - Synchronisation von Verzeichnisbäumen | |||
== Beschreibung == | |||
'''rsync''' - ('''r'''emote '''sync''') Synchronisation von Verzeichnisbäumen | '''rsync''' - ('''r'''emote '''sync''') Synchronisation von Verzeichnisbäumen | ||
* unidirektional | * unidirektional | ||
* Delta-Transfer-Algorithmus | * Delta-Transfer-Algorithmus | ||
Zeile 10: | Zeile 9: | ||
** Größe und Änderungszeit von Dateien in Quelle und Ziel werden verglichen | ** Größe und Änderungszeit von Dateien in Quelle und Ziel werden verglichen | ||
* Daten können mit SSH verschlüsselt übertragen werden | * Daten können mit SSH verschlüsselt übertragen werden | ||
* Verzeichnisse können auf unterschiedlichen Rechnern liegen | * Verzeichnisse können auf unterschiedlichen Rechnern liegen | ||
* wird häufig für die Erstellung von Backups verwendet | * wird häufig für die Erstellung von Backups verwendet | ||
; Verzeichnisse Synchronisieren (rsync) | |||
'''rsync''' ist ein Programm, um Dateien zwischen lokalen oder über das Netzwerk erreichbaren Pfaden abzugleichen | |||
* Dabei werden zunächst die Größe und die Erstellungszeit der Dateien in Quelle und Ziel verglichen, so dass nur die Dateien behandelt werden müssen, bei denen es Änderungen gegeben hat | |||
* Sind Quelle und Ziel lokale Pfade, werden die betroffenen Dateien normal kopiert | |||
* Wenn auf Quelle oder Ziel aber per SSH oder über einen speziellen rsync-daemon zugegriffen wird, nutzt rsync zusätzlichen noch einen speziellen Delta-Transfer-Algorithmus, so dass nur die geänderten Teile der Dateien über das Netzwerk transportiert werden müssen | |||
Aufgrund dieser Eigenschaften ist rsync sehr gut geeignet, um Sicherungen durchzuführen | |||
* Für regelmäßige automatisierte Sicherungen eignen sich Programme wie rsnapshot oder Back In Time, die ihrerseits wieder rsync verwenden | |||
* Wenn man allerdings Verzeichnisse zwischen zwei Systemen wie Laptop und Desktop-Rechner synchronisieren möchte, sind Programme wie Unison besser geeignet | |||
== Installation == | == Installation == | ||
Zeile 20: | Zeile 29: | ||
== Aufruf == | == Aufruf == | ||
<syntaxhighlight lang="bash" highlight="1" line> | <syntaxhighlight lang="bash" highlight="1" line> | ||
rsync [OPTIONEN] QUELLE ZIEL | |||
</syntaxhighlight> | </syntaxhighlight> | ||
Anstelle des Platzhalters <tt>QUELLE</tt> gibt man den Ort an aus dem gelesen werden soll und das <tt>ZIEL</tt> bestimmt den Ort in den rsync zu kopieren hat | |||
* Gibt man nur einen Parameter an, so wird dieser als Ziel interpretiert und es gilt das aktuelle Verzeichnis als Quelle | |||
=== Optionen === | === Optionen === | ||
Zeile 34: | Zeile 46: | ||
== Anhang == | == Anhang == | ||
=== Siehe auch === | === Siehe auch === | ||
{{Special:PrefixIndex/{{BASEPAGENAME}}}} | {{Special:PrefixIndex/{{BASEPAGENAME}}/}} | ||
==== Dokumentation ==== | ==== Dokumentation ==== | ||
Zeile 41: | Zeile 53: | ||
;Info-Page | ;Info-Page | ||
==== Links ==== | ==== Links ==== | ||
===== Projekt ===== | ===== Projekt ===== | ||
Zeile 54: | Zeile 67: | ||
{{SORTIERUNG:rsync}} | {{SORTIERUNG:rsync}} | ||
{{DISPLAYTITLE:rsync}} | |||
[[Kategorie:Linux/Befehl]] | [[Kategorie:Linux/Befehl]] |
Aktuelle Version vom 2. März 2025, 13:10 Uhr
rsync - Synchronisation von Verzeichnisbäumen
Beschreibung
rsync - (remote sync) Synchronisation von Verzeichnisbäumen
- unidirektional
- Delta-Transfer-Algorithmus
- Nur geänderte Teile einer Datei werden übertragen
- Quick-Check-Algorithmus
- Größe und Änderungszeit von Dateien in Quelle und Ziel werden verglichen
- Daten können mit SSH verschlüsselt übertragen werden
- Verzeichnisse können auf unterschiedlichen Rechnern liegen
- wird häufig für die Erstellung von Backups verwendet
- Verzeichnisse Synchronisieren (rsync)
rsync ist ein Programm, um Dateien zwischen lokalen oder über das Netzwerk erreichbaren Pfaden abzugleichen
- Dabei werden zunächst die Größe und die Erstellungszeit der Dateien in Quelle und Ziel verglichen, so dass nur die Dateien behandelt werden müssen, bei denen es Änderungen gegeben hat
- Sind Quelle und Ziel lokale Pfade, werden die betroffenen Dateien normal kopiert
- Wenn auf Quelle oder Ziel aber per SSH oder über einen speziellen rsync-daemon zugegriffen wird, nutzt rsync zusätzlichen noch einen speziellen Delta-Transfer-Algorithmus, so dass nur die geänderten Teile der Dateien über das Netzwerk transportiert werden müssen
Aufgrund dieser Eigenschaften ist rsync sehr gut geeignet, um Sicherungen durchzuführen
- Für regelmäßige automatisierte Sicherungen eignen sich Programme wie rsnapshot oder Back In Time, die ihrerseits wieder rsync verwenden
- Wenn man allerdings Verzeichnisse zwischen zwei Systemen wie Laptop und Desktop-Rechner synchronisieren möchte, sind Programme wie Unison besser geeignet
Installation
sudo apt install rsync
Aufruf
rsync [OPTIONEN] QUELLE ZIEL
Anstelle des Platzhalters QUELLE gibt man den Ort an aus dem gelesen werden soll und das ZIEL bestimmt den Ort in den rsync zu kopieren hat
- Gibt man nur einen Parameter an, so wird dieser als Ziel interpretiert und es gilt das aktuelle Verzeichnis als Quelle
Optionen
Argumente
Umgebungsvariablen
Exit-Status
Konfiguration
Dateien
Anhang
Siehe auch
Dokumentation
- Man-Page
- man rsync
- Info-Page
Links
Projekt
Weblinks
- https://de.wikipedia.org/wiki/Rsync
- https://www.thomas-krenn.com/de/wiki/Daten_mit_rsync_unter_Linux_synchronisieren?xtxsearchselecthit=1
- https://wiki.ubuntuusers.de/rsync/
- Projektseite
- Rsync
- Grsync- grafische Oberfläche
- Dateien abgleichen mit rsync- Artikel aus LinuxUser 04/2006
- Skripte/Backup mit rsync - fertiges Skript für die Datensicherung