Rsync: Unterschied zwischen den Versionen
imported>Admin Keine Bearbeitungszusammenfassung |
imported>Admin Keine Bearbeitungszusammenfassung |
||
Zeile 13: | Zeile 13: | ||
# apt-get install rsync | # apt-get install rsync | ||
=Befehlssyntax= | =Befehlssyntax= | ||
rsync [Optionen] Quelle(n) Ziel | |||
besonders wichtige Option -a | |||
Diese fasst folgende Optionen zusammen: | |||
-r kopiert Unterverzeichnisse | |||
-l kopiert symbolische Links | |||
-p behält Rechte der Quelldatei bei | |||
-t behält Zeiten der Quelldatei bei | |||
-g behält Gruppenrechte der Quelldatei bei | |||
-o behält Besitzrechte der Quelldatei bei (nur root) | |||
-D behält Gerätedateien der Quelldatei bei (nur root) | |||
=Links= | =Links= | ||
man rsync |
Version vom 5. April 2019, 13:31 Uhr
Anwendung
- Datensicherung und Spiegelserver („mirror“)
Arbeitsweise
- arbeitet unidirektional, d.h. Übertragung der Datei/en vom Quellverzeichnis zum Zielverzeichnis (umgekehrt nicht möglich)
Remote
- Zugriffsmöglichkeit über Remote-Shell (SSH)
Alleinstellungsmerkmale
- Delta-Transfer-Algorithmus:
- Es werden nicht nur ganze Dateien, sondern, wenn vorhanden, nur die geänderten Teile einer Datei. Dies spart Bandbreite und Zeit.
- Quick-Check-Algorithmus:
- Größe und Änderungszeit von Dateien in Quelle und Ziel werden verglichen.
Installation
# apt-get install rsync
Befehlssyntax
rsync [Optionen] Quelle(n) Ziel
besonders wichtige Option -a Diese fasst folgende Optionen zusammen: -r kopiert Unterverzeichnisse -l kopiert symbolische Links -p behält Rechte der Quelldatei bei -t behält Zeiten der Quelldatei bei -g behält Gruppenrechte der Quelldatei bei -o behält Besitzrechte der Quelldatei bei (nur root) -D behält Gerätedateien der Quelldatei bei (nur root)
Links
man rsync