Addons:rsync

Aus IPFireWiki

Wechseln zu: Navigation, Suche

rsync ist ein sehr mächtiges und vielseitiges Tool zum Erstellen von Backups.

Um rsync zu installieren gebt auf der IPFire-Konsole bitte folgendes ein:

pakfire install -y rsync

Nähere Infos zu rsync findet ihr HIER

Eine Anleitung für inkrementelle Snapshots: Das englische Original; Deutsche Übersetzung


Inhaltsverzeichnis

Beispielconfiguration zum Sichern von Daten

rsync server (deamon) auf dem Quellrechner einrichten

Konfiguration anlegen

Datei
/etc/rsync.conf
uid = nobody
gid = nobody
use chroot = no
max connections = 4
pid file = /var/run/rsyncd.pid
read only = yes

[hd1]
path = /media/harddisk1
comment = Festplatte 1


Der rsync Server ist hier schreibgeschützt so das der Client keine Daten ändern kann aber nicht durch usernamen/passwörter geschützt.

Initscript anlegen

Datei
/etc/init.d/rsync
#!/bin/sh
# Begin $rc_base/init.d/rsync

# Based on sysklogd script from LFS-3.1 and earlier.

. /etc/sysconfig/rc
. $rc_functions

case "$1" in
	start)
		boot_mesg "Starting rsync daemon..."
		loadproc rsync --daemon
		;;
	stop)
		boot_mesg "Stopping rsync daemon..."
		killproc rsync
		;;

	*)
		echo "Usage: $0 (start|stop)"
		exit 1
		;;
esac

# End $rc_base/init.d/rsync


Rechte ändern

chmod 755 /etc/init.d/rsync

Server starten

/etc/init.d/rsync start

Server stoppen

/etc/init.d/rsync stop

Autostart des rsync Server einrichten

Autostart Einschalten

ln -s ../init.d/rsync /etc/rc.d/rc3.d/S65rsync
ln -s ../init.d/rsync /etc/rc.d/rc0.d/K35rsync
ln -s ../init.d/rsync /etc/rc.d/rc6.d/K35rsync

Autostart Ausschalten

rm /etc/rc.d/rc3.d/S65rsync
rm /etc/rc.d/rc0.d/K35rsync
rm /etc/rc.d/rc6.d/K35rsync

rsync client auf dem Zielrechner zum Backup verwenden

rsync -a -c -P -stats quellrechner::hd1/daten/ /backup/daten/

Synchronisiert die Daten vom Quellrechner /media/harddisk1/daten auf den Zielrechner: /backup/daten

Persönliche Werkzeuge