rsync ist eine Art rcp-Ersatz - bloß schlauer. Das Tool kopiert nur Differenzen zwischen zwei Dateien, dabei bedient es sich des rsync- Algorithmus. 

== rsync einrichten ==

rysnc mit '''apt-get install rsync''' installieren und in ''/etc'' die Datei ''rsyncd.conf'' erzeugen. In /''usr/share/doc/rsync/'' liegt eine Beispielkonfigurationsdatei, die man auch verwenden kann.


 log file=/var/log/rsyncd
 pid file=/var/run/rsyncd.pid
 syslog facility=daemon

==ftp==

 comment = Debian FTP Archive (~26 GB)
 path = /var/ftp/pub
 use chroot = yes
 max connections=4  # evtl. entsprechend anpassen
 lock file = /var/lock/rsyncd
 read only = yes
 list = yes
 uid = nobody
 gid = nogroup
 strict modes = yes 
 ignore errors = no
 ignore nonreadable = yes
 transfer logging = no
 log format = %t: host %h (%a) %o %f (%l bytes). Total %b bytes.   # evtl. entsprechend anpassen
 timeout = 600
 refuse options = checksum, dry-run
 dont compress = *.gz *.tgz *.zip *.z *.rpm *.deb *.iso *.bz2 *.tbz

Um rsync Daemon von inetd aufrufen lassen, einfach in ''/etc/services'' folgendes eintragen (falls er dort noch nicht steht):

  rsync           873/tcp

Um den Daemon per inetd anzusprechen, muss noch die Datei ''/etc/inetd.conf'' einen weiteren Eintrag bekommen. 

  rsync      stream      tcp         nowait      root /usr/bin/rsync rsyncd --daemon

Nun dem inetd anschließend ein HUP-Signal schicken, um ihm mitzuteilen, daß die Konfiguration neu eingelesen werden soll.