Verwenden von rsync zum Erstellen einer Ordnersicherung

Verwenden von rsync zum Erstellen einer Ordnersicherung

Ich habe einen Server (Linux) mit NAS, der als Ordner „mount“ gemountet ist. Ich habe eine Website im Ordner „public_html“.

Ich möchte in bestimmten Zeitabständen, z. B. stündlich, automatisch ein Backup der Website im Mount-Ordner erstellen. Ich habe gelesen, dass es etwas namens „rsync“ gibt, mit dem zwei Ordner synchronisiert werden können. Dabei werden nicht jedes Mal alle Dateien kopiert, sondern es wird geprüft, ob die Datei geändert wurde, und dann werden nur die geänderten Dateien aktualisiert. Wie verwende ich es, um automatische Backups zu erstellen? Ich habe Root-Zugriff auf den Server.

Danke

Antwort1

Richten Sie einen Cron ein, der wie folgt aussieht:

0 * * * * rsync -rltv [source] [destination]

Das bedeutet, jede Stunde wird das Quellverzeichnis mit dem Zielverzeichnis synchronisiert (es werden nur geänderte Dateien gesendet).

DerFlaggen bedeuten:

  • r - rekursiv
  • l - Symlinks als Symlinks kopieren
  • t - Änderungszeiten beibehalten
  • v - Ausführlichkeit erhöhen

Antwort2

Ich denke, es ist besser für Sie, einige Kenntnisse über rsync und crons zu haben. Dann können Sie planen, wie Sie Ihre Backup-Lösung bereitstellen.

Schauen Sie sich zunächst eine ausführliche Erklärung zu rsync an:http://www.sysresccd.org/Sysresccd-manual-en_Backup_and_transfer_your_data_using_rsync

Wenn Sie automatische Aufgaben wie Backups erstellen möchten, lesen Sie mehr über Cron-Jobs:http://adminschoice.com/crontab-quick-reference

Es gibt andere Netzwerk-Backup-Lösungen wieBacula.

verwandte Informationen