Rsync: Unterschied zwischen den Versionen

Aus Foxwiki
KKeine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
'''rsync''' - '''r'''emote '''sync''' - dient der unidirektionalen Synchronisation von Verzeichnisbäumen
'''rsync''' - '''r'''emote '''sync''' - dient der unidirektionalen Synchronisation von Verzeichnisbäumen


== Beschreibung ==
= Beschreibung =
* unidirektional
* unidirektional
* Delta-Transfer-Algorithmus
* Delta-Transfer-Algorithmus
Zeile 11: Zeile 11:
* wird häufig für die Erstellung von Backups verwendet
* wird häufig für die Erstellung von Backups verwendet


== Syntax ==
= Installation =
# '''apt install rsync'''
 
= Syntax =
  $ '''rsync [Optionen] Quelle(n) Ziel'''
  $ '''rsync [Optionen] Quelle(n) Ziel'''


= Optionen =
== Parameter ==
== Optionen ==
{| class="wikitable"
{| class="wikitable"
|-
|-
Zeile 44: Zeile 48:
|-
|-
|}
|}
= Konfiguration =


= Anwendungen =
= Anwendungen =
Zeile 64: Zeile 70:
* Ohne Angabe Slash beim Quellverzeichnis wird im angegebenen Zielverzeichnis zusätzliches Unterverzeichnis erstellt.
* Ohne Angabe Slash beim Quellverzeichnis wird im angegebenen Zielverzeichnis zusätzliches Unterverzeichnis erstellt.


=Links=
= Links =
== Dateien ==
 
== Man-Pages ==
# man rsync
# man rsync
# [https://de.wikipedia.org/wiki/Rsync Wikipedia]
== Intern ==
# [https://www.thomas-krenn.com/de/wiki/Daten_mit_rsync_unter_Linux_synchronisieren?xtxsearchselecthit=1 Thomas Krenn]
 
# [https://wiki.ubuntuusers.de/rsync/ wiki.ubuntuusers]
== 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/
 
=Kontrollfragen=
<div class="toccolours mw-collapsible mw-collapsed">
''Testfrage 1''
<div class="mw-collapsible-content">'''Antwort1'''</div>
</div>
<div class="toccolours mw-collapsible mw-collapsed">
''Testfrage 2''
<div class="mw-collapsible-content">'''Antwort2'''</div>
</div>
<div class="toccolours mw-collapsible mw-collapsed">
''Testfrage 3''
<div class="mw-collapsible-content">'''Antwort3'''</div>
</div>
<div class="toccolours mw-collapsible mw-collapsed">
''Testfrage 4''
<div class="mw-collapsible-content">'''Antwort4'''</div>
</div>
<div class="toccolours mw-collapsible mw-collapsed">
''Testfrage 5''
<div class="mw-collapsible-content">'''Antwort5'''</div>
</div>
 


[[Category:Linux:Befehl]]
[[Category:Linux:Befehl]]
[[Category:Linux:Dateiverwaltung]]
[[Category:Linux:Dateiverwaltung]]
[[Category:Linux:Backup]]
[[Category:Linux:Backup]]

Version vom 18. Februar 2022, 09:40 Uhr

rsync - remote sync - dient der unidirektionalen Synchronisation von Verzeichnisbäumen

Beschreibung

  • 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

Installation

# apt install rsync

Syntax

$ rsync [Optionen] Quelle(n) Ziel

Parameter

Optionen

Option Beschreibung
-a --archive gleiche Bedeutung wie -rlptgoD
-r --recursive Unterverzeichnisse kopieren
-l --links symbolische Links kopieren
-p --perms Rechte der Quelldatei beibehalten
-t --times Zeiten der Quelldatei beibehalten
-g --group Gruppenrechte der Quelldatei beibehalten
-o --owner Besitzrechte der Quelldatei beibehalten (nur root)
-D --devices --specials Gerätedateien der Quelldatei beibehalten (nur root)
-v --verbose zeigt während der Ausführung an, welche Dateien synchronisiert werden
--delete entfernt Dateien im Zielverzeichnis, die im Quellverzeichnis nicht mehr vorhanden sind
-n --dry-run führt zu einem 'Probelauf' - ohne etwas zu kopieren
-e

Konfiguration

Anwendungen

Option -a

Aquivalent zu -rlptgoD und 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) 
$ rsync -a /home/user /data/backup

Erzeugt Verzeichnis /user in /data/backup, also wird in /data/backup/user geschrieben.

rsync -a /home/user/ /data/backup

Daten aus /home/user/ werden in das Verzeichnis /data/backup geschrieben.

  • Ohne Angabe Slash beim Quellverzeichnis wird im angegebenen Zielverzeichnis zusätzliches Unterverzeichnis erstellt.

Links

Dateien

Man-Pages

  1. man rsync

Intern

Weblinks

  1. https://de.wikipedia.org/wiki/Rsync
  2. https://www.thomas-krenn.com/de/wiki/Daten_mit_rsync_unter_Linux_synchronisieren?xtxsearchselecthit=1
  3. https://wiki.ubuntuusers.de/rsync/

Kontrollfragen

Testfrage 1

Antwort1

Testfrage 2

Antwort2

Testfrage 3

Antwort3

Testfrage 4

Antwort4

Testfrage 5

Antwort5