Lösung zum Sichern/Kopieren von mehreren Zielen

Lösung zum Sichern/Kopieren von mehreren Zielen

Wir haben 12 Debian-Server, von denen wir wöchentlich ein bestimmtes Verzeichnis auf nur einen Server kopieren möchten. Dieser Server fungiert als eine Art Backup-Server.

Irgendwelche Vorschläge, wie man hier vorgehen könnte?

Antwort1

Eine Kombination aus rsync, ssh und einigen grundlegenden Bash-Skripten ist die Lösung. Es ist nicht kompliziert.

Antwort2

Rsnapshot ist die Lösung. Rsnapshot ist genauso einfach einzurichten wie Ihre eigenen Rsync-Befehle und bietet eine nette Flexibilität.http://rsnapshot.org/. Rsnapshot erstellt automatisch Versionen Ihres Backups, benötigt aber nur relativ wenig zusätzlichen Speicherplatz (die Deltas).

Sie müssen SSH-Schlüssel einrichten, um alle Arten von Kopien sicher durchführen zu können.

Antwort3

Ich empfehle Ihnen, daran zu denken, dass Sie haben könnenmehrere rsnapshot-Konfigurationsdateienund rufen Sie sie dann von Ihremcrontabsoder Anacrontabs.

rsnapshot -c /etc/your_config_file_for_servers1
rsnapshot -c /etc/your_config_file_for_servers2

Um dies sicher über das Netzwerk durchzuführen, gehen Sie folgendermaßen vor:ssh, wenn Sie verschlüsselte Daten benötigen, sonst durchnfs.

Wenn Sie eine Workstation oder einen Server sichern müssen, der nicht immer verfügbar ist, schauen Sie sich @ an.anakron

Antwort4

Rock 'n' Rollist eine leichte Alternative.

Um es zu verwenden, bereiten Sie zunächst einen Archivpunkt auf dem Zielserver vor (einmalig). Beispiel:

rocknroll --init 7 daily /var/snapshots
rocknroll --init 4 weeky /var/snapshots

Bereiten Sie das Verzeichnis /var/snapshotsfür einen Satz von 7 Archivserien mit dem Namen dailyund einen Satz von 4 Archivserien mit dem Namen vor weekly.

Danach können Sie tägliche und wöchentliche Backups durchführen. So führen Sie ein wöchentliches Backup durch:

rocknroll weekly [email protected]:/home /var/snapshots

Dies führt einen rsync von remote.my.domain:/homein /var/snapshots/weekly.1/ eine Sekunde aus:

rocknroll weekly [email protected]:/home /var/snapshots

benennt /var/snapshots/weekly.1/es um in /var/snapshots/weekly.2/und führt ein neues rsync von remote.my.domain:/homein durch /var/snapshots/weekly.1/(mit Dateideduplizierung zwischen den beiden Verzeichnissen).

Es werden 4 Archive aufbewahrt: /var/snapshots/weekly.1/bis /var/snapshots/weekly.4/.

verwandte Informationen