<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Rsync</id>
	<title>Rsync - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Rsync"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Rsync&amp;action=history"/>
	<updated>2026-05-22T04:28:48Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Rsync&amp;diff=90282&amp;oldid=prev</id>
		<title>imported&gt;VanGore: Kategorie:Freie Datensicherungssoftware</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Rsync&amp;diff=90282&amp;oldid=prev"/>
		<updated>2025-11-30T12:33:27Z</updated>

		<summary type="html">&lt;p&gt;&lt;a href=&quot;/index.php?title=Kategorie:Freie_Datensicherungssoftware&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Kategorie:Freie Datensicherungssoftware (Seite nicht vorhanden)&quot;&gt;Kategorie:Freie Datensicherungssoftware&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{SEITENTITEL:rsync}}&lt;br /&gt;
{{Infobox Software&lt;br /&gt;
| Name = rsync&lt;br /&gt;
| Logo =&lt;br /&gt;
| Screenshot = &lt;br /&gt;
| Beschreibung = &lt;br /&gt;
| Maintainer = Wayne Davison&lt;br /&gt;
| Hersteller = Andrew Tridgell, Paul Mackerras&lt;br /&gt;
| Erscheinungsjahr = &lt;br /&gt;
| AktuelleVersion = &amp;lt;!-- Wikidata --&amp;gt;&lt;br /&gt;
| AktuelleVersionFreigabeDatum = &amp;lt;!-- Wikidata --&amp;gt;&lt;br /&gt;
| AktuelleVorabVersion = &lt;br /&gt;
| AktuelleVorabVersionFreigabeDatum = &lt;br /&gt;
| Betriebssystem = [[Unix]] und [[Unixoides System|Unix-artig]] (z.&amp;amp;nbsp;B. [[Linux]], [[macOS]], [[Solaris (Betriebssystem)|Solaris]]); [[Portierung (Software)|Portierungen]]: u.&amp;amp;nbsp;a. [[OS/2]], [[Microsoft Windows|Windows]]&lt;br /&gt;
| Programmiersprache = &amp;lt;!-- Wikidata --&amp;gt;&lt;br /&gt;
| Kategorie = [[Synchronisation#Informatik|Synchronisation]]&lt;br /&gt;
| Lizenz = [[GNU General Public License|GPL]] ([[Freie Software]])&lt;br /&gt;
| Deutsch = &lt;br /&gt;
| Website = [http://rsync.samba.org/ rsync.samba.org]&lt;br /&gt;
| Dateien = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;rsync&amp;#039;&amp;#039;&amp;#039; ist sowohl ein [[Netzwerkprotokoll]] als auch ein unter der [[GNU General Public License|GPL]] stehendes Programm zur [[Synchronisation]] von Daten, meistens über ein [[Rechnernetz]]. Die Synchronisation läuft bei rsync nur unidirektional ab, also von einem Quell- zu einem Zielverzeichnis.&lt;br /&gt;
&lt;br /&gt;
Ein wichtiges Merkmal von rsync ist, dass es nicht nur ganze Dateien kopieren kann, sondern auch Teile von Dateien. Wurde auf dem Quell-Datenträger eine Datei verändert, werden nur die geänderten Teile dieser Datei auf das Zielsystem übertragen ([[Delta-Kodierung]]), womit Zeit gespart wird. rsync wurde unter anderem von [[Paul Mackerras]] und [[Andrew Tridgell]] aus dem [[Samba (Software)|Samba]]-Team entwickelt.&lt;br /&gt;
&lt;br /&gt;
== Funktionsweise ==&lt;br /&gt;
Rsync überträgt eine Datei (die Quelldatei) von einem [[Server]] auf eine Zieldatei auf einem [[Client]]. Existiert diese Zieldatei bereits, so überprüft rsync, ob diese gegenüber der Quelldatei verändert vorliegt und gleicht daraufhin die Zieldatei an die Quelle an. Dabei werden Dateigröße und -datum verglichen. Ruft man rsync mit entsprechenden Parametern auf, können die Dateien auch anhand ihrer Checksummen verglichen werden. Das ist jedoch deutlich zeitaufwändiger.&lt;br /&gt;
&lt;br /&gt;
Um die Daten anzugleichen, wird als erstes die Zieldatei in Blöcke einer bestimmten Länge unterteilt, für die jeweils zwei [[Prüfsumme]]n gebildet werden. Die erste dieser Prüfsummen ist rollierend und daher dazu geeignet, schnell eine gegebenenfalls verschobene Bytesequenz mit der gleichen Prüfsumme in der Quelldatei aufzuspüren. Da sie allerdings anfällig für [[Hashtabelle#Kollisionen|Kollisionen]] ist, wird bei ihrer Übereinstimmung zunächst noch die zweite Prüfsumme getestet. Bei der zweiten Prüfsumme ist im Gegensatz zur rollierenden Prüfsumme eine Kollision praktisch ausgeschlossen,&amp;lt;ref&amp;gt;[http://rsync.samba.org/tech_report/node4.html The rsync algorithm/Checksum searching] (englisch)&amp;lt;/ref&amp;gt; allerdings ist ihre Berechnung sehr viel aufwändiger. Diese zweite Prüfsumme wurde im ursprünglichen Entwurf mit dem [[Message-Digest Algorithm 4|MD4]]-Verfahren berechnet;&amp;lt;ref&amp;gt;[http://rsync.samba.org/tech_report/node2.html The rsync algorithm] (englisch)&amp;lt;/ref&amp;gt; seit dem Release 3.0.0 von rsync wird stattdessen [[Message-Digest Algorithm 5|MD5]] benutzt.&amp;lt;ref&amp;gt;{{Webarchiv|url=http://rsync.samba.org/ftp/rsync/src/rsync-3.0.0-NEWS |wayback=20080320001756 |text=Archivierte Kopie |archiv-bot=2024-04-29 16:29:06 InternetArchiveBot }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mit den Prüfsummen werden Anweisungen generiert, wie eine Kopie der Quelldatei aus den Datenblöcken der Zieldatei generiert werden kann. Für bereits auf dem Zielsystem vorhandene Blöcke werden Verschiebe-Vorschriften übertragen. Nur Daten, die sich nicht aus Blöcken der Zieldatei zusammensetzen lassen, werden direkt gesendet. Damit erhält das Zielsystem nun durch Befolgen dieser Vorschriften eine exakte Kopie der Quelldatei.&lt;br /&gt;
&lt;br /&gt;
Zur Kommunikation wird der [[Transmission Control Protocol|TCP]]-[[Port (Netzwerkadresse)|Port]] [[Liste der Portnummern|873]] verwendet. Aber auch ein Zugriff über eine Remoteshell – etwa [[Secure Shell|SSH]] (verschlüsselt) oder [[Remote Shell|rsh]] (unverschlüsselt) – ist problemlos möglich.&lt;br /&gt;
&lt;br /&gt;
== Anwendungen ==&lt;br /&gt;
Hauptanwendungsgebiete von rsync sind [[Datensicherung]] und [[Spiegelserver]] (&amp;quot;mirror&amp;quot;), wie z.&amp;amp;nbsp;B. bei [[rsnapshot]] und Datenübertragung für den Umzug der Software auf eine neue Hardware.&amp;lt;ref&amp;gt;[https://www.kais-universum.de/2020/04/rsync-und-serverumzug-ii/ rsync und Serverumzug (II)]&amp;lt;/ref&amp;gt; Auch für einen Datenabgleich zu Firmenaußenstellen mit geringer Datenrate der Netzwerkanbindung, z.&amp;amp;nbsp;B. [[Integrated Services Digital Network|ISDN]]/[[Asymmetric Digital Subscriber Line|ADSL]], eignet es sich. rsync ist kompatibel zu [[Cp (Unix)#rcp, ssh|rcp]] und kann deshalb auch für [[Concurrent Versions System|cvs]] verwendet werden – vorausgesetzt, ein rsyncd-Server ist vorhanden. rsync selbst kennt zwar keine Verschlüsselung, diese kann jedoch von [[Secure Shell|ssh]] übernommen werden.&lt;br /&gt;
&lt;br /&gt;
rsync ist für alle gängigen [[Unix]]- bzw. [[Unixoides System|unixoide]] Betriebssysteme und [[OS/2]] verfügbar; auf der Basis von [[Cygwin]] ist es auch auf Windows-Systemen lauffähig.&lt;br /&gt;
&lt;br /&gt;
Daneben gibt es andere Programme – auch [[grafische Benutzeroberfläche|grafische]] – wie [[Unison (Software)|Unison]] ([[GTK+]]/[[Microsoft Windows|Win]]), &amp;#039;&amp;#039;DeltaCopy&amp;#039;&amp;#039; (Win) oder RsyncX ([[macOS]]), die das rsync-Protokoll unterstützen. Die derzeit aktuelle RsyncX-Version unterstützt allerdings nur eine veraltete Version von rsync.&lt;br /&gt;
&lt;br /&gt;
=== rdiff-backup ===&lt;br /&gt;
{{Hauptartikel|rdiff-backup}}&lt;br /&gt;
Der rsync-Algorithmus wird in der Backup-Lösung &amp;#039;&amp;#039;rdiff-backup&amp;#039;&amp;#039;&amp;lt;ref&amp;gt;[http://www.nongnu.org/rdiff-backup/ rdiff-backup]&amp;lt;/ref&amp;gt; eingesetzt. Diese Software wird für Linux, macOS und Windows angeboten.&lt;br /&gt;
&lt;br /&gt;
Damit können auf lokalen oder entfernten Rechnern liegende Dateien oder Verzeichnisse in einem [[Datensicherung|Backup]]-Mirror gesichert werden. Zusätzlich lässt sich jede ältere Version einer Datei oder eines Verzeichnisses wiederherstellen, da rdiff-backup &amp;#039;&amp;#039;reverse deltas&amp;#039;&amp;#039; in platzsparender Weise speichert – nur die Teile der Quelldateien, die sich verändert haben, werden übertragen. Das macht rdiff-backup zur bevorzugten Backup-Software für große Dateien, die sich nur wenig verändern (z.&amp;amp;nbsp;B. E-Mail-Postfächer auf dem lokalen Rechner, virtuelle Maschinen).&lt;br /&gt;
&lt;br /&gt;
Mit dem Werkzeug &amp;#039;&amp;#039;archfs&amp;#039;&amp;#039; kann ein mit rdiff-backup erstelltes Backup-Verzeichnis als virtuelle Festplatte eingebunden (engl. &amp;quot;mount&amp;quot;) werden. Alle gesicherten Daten sind nun als &amp;quot;snapshots&amp;quot; zugänglich, ähnlich wie bei Rsnapshot und Back In Time.&amp;lt;ref&amp;gt;[http://manpages.ubuntu.com/manpages/trusty/man1/archfs.1.html archfs im Ubuntu-Handbuch] (abgerufen am 12. April 2014)&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Grafische Oberflächen ==&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
&lt;br /&gt;
Als Teil der Sammlung &amp;#039;&amp;#039;[[GAdmintools]]&amp;#039;&amp;#039; gibt es mit &amp;#039;&amp;#039;GADMIN RSYNC&amp;#039;&amp;#039; eine [[grafische Benutzeroberfläche]] zur Administration des rsync-Servers und dessen Clients.&lt;br /&gt;
&lt;br /&gt;
Rsync wird außerdem als Grundlage für &amp;#039;&amp;#039;BackInTime&amp;#039;&amp;#039; verwendet – eine einfache grafische Backup-Software, ähnlich Apples [[Time Machine (Apple)|Time Machine]].&lt;br /&gt;
&lt;br /&gt;
Weitere grafische Oberflächen sind bei den [[Linux]]-Versionen von &amp;#039;&amp;#039;QtdSync&amp;#039;&amp;#039;&amp;lt;ref name=&amp;quot;QtdSync&amp;quot;&amp;gt;[http://www.qtdtools.de Download von QtdSync], eine grafische Oberfläche für Windows und Linux (englisch- und deutschsprachig)&amp;lt;/ref&amp;gt; und &amp;#039;&amp;#039;[[Unison (Software)|Unison]]&amp;#039;&amp;#039; zu finden.&amp;lt;ref name=Unison&amp;gt;[http://www.cis.upenn.edu/~bcpierce/unison/ Website von Unison] mit grafischer Oberfläche für Windows, Linux und Mac OS x&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== macOS ===&lt;br /&gt;
&lt;br /&gt;
Unter [[macOS]] steht neben &amp;#039;&amp;#039;[[Unison (Software)|Unison]]&amp;#039;&amp;#039;&amp;lt;ref name=&amp;quot;Unison&amp;quot; /&amp;gt; als grafische Oberfläche die [[Open Source|Open-Source]]-Programme &amp;#039;&amp;#039;arRsync&amp;#039;&amp;#039;&amp;lt;ref&amp;gt;[http://arrsync.sourceforge.net Website von arRsync]&amp;lt;/ref&amp;gt; und &amp;#039;&amp;#039;grsyncx&amp;#039;&amp;#039;&amp;lt;ref&amp;gt;[https://github.com/username0x0a/grsyncx grsyncx-Quelltext auf GitHub]&amp;lt;/ref&amp;gt; zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
Grafische Oberflächen für [[Microsoft Windows|Windows]] – die sowohl Client- als auch Server- oder &amp;#039;&amp;#039;[[Daemon]]&amp;#039;&amp;#039;-Funktionen unterstützen – sind beispielsweise &amp;#039;&amp;#039;DeltaCopy&amp;#039;&amp;#039;,&amp;lt;ref&amp;gt;[http://www.aboutmyip.com/AboutMyXApp/DeltaCopy.jsp Website von DeltaCopy], einer grafischen Oberfläche für Windows (englisch)&amp;lt;/ref&amp;gt; &amp;#039;&amp;#039;QtdSync&amp;#039;&amp;#039;&amp;lt;ref name=&amp;quot;QtdSync&amp;quot; /&amp;gt; oder &amp;#039;&amp;#039;[[Unison (Software)|Unison]]&amp;#039;&amp;#039;.&amp;lt;ref name=&amp;quot;Unison&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;HardlinkBackup&amp;#039;&amp;#039;&amp;lt;ref&amp;gt;[http://www.lupinho.net/hardlinkbackup/ HardlinkBackup]&amp;lt;/ref&amp;gt; (früher &amp;#039;&amp;#039;RsyncBackup&amp;#039;&amp;#039;) bietet eine ähnliche Funktionalität wie Rsync (beispielsweise [[Hardlink]]s) und kann zur lokalen Sicherung verwendet werden. Es ist aber nicht mit rsync kompatibel und kann deshalb nicht als Client für einen Rsync-Server eingesetzt werden.&lt;br /&gt;
&lt;br /&gt;
Mit &amp;#039;&amp;#039;Acrosync&amp;#039;&amp;#039;&amp;lt;ref&amp;gt;[http://www.acrosync.com/windows.html Acrosync]&amp;lt;/ref&amp;gt; gibt es eine eigenständige [[Win32]]-Rsync-Implementierung, die nicht auf dem rsync-Sourcecode aufbaut.&lt;br /&gt;
&lt;br /&gt;
Rsync läuft auch mit [[Cygwin]], einer [[POSIX]]-API und Toolsammlung für Windows, sowie mit Hilfe des [[Windows Subsystem for Linux]].&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
* [[CVSup]]&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [http://rsync.samba.org/ Website von rsync] (englisch)&lt;br /&gt;
* [http://www.itefix.no/i2/node/10650 Website von cwRsync] (Binärdateien für [[Windows]]) (englisch)&lt;br /&gt;
* [http://www.smedley.info/os2ports/index.php?page=rsync OS/2-Port] (englisch)&lt;br /&gt;
* [https://www.heise.de/ct/ftp/06/09/126/ Windows-Backupskript für einfache Datensicherungen mit Hardlink-Unterstützung] aus der Computerzeitschrift &amp;#039;&amp;#039;[[c&amp;#039;t]]&amp;#039;&amp;#039; 9/2006&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Datensynchronisation]]&lt;br /&gt;
[[Kategorie:Freie Dateitransfer-Software]]&lt;br /&gt;
[[Kategorie:Internet-Dateiübertragungsprotokoll]]&lt;br /&gt;
[[Kategorie:Freie Datensicherungssoftware]]&lt;br /&gt;
[[Kategorie:Internet-Anwendungsprotokoll]]&lt;br /&gt;
[[Kategorie:Abkürzung]]&lt;/div&gt;</summary>
		<author><name>imported&gt;VanGore</name></author>
	</entry>
</feed>