Kann ich einen Ordner einmal am Tag anstatt sofort synchronisieren?

2

Ich möchte es verwenden, um eine nächtliche "Sicherung" von Dateien von einem Computer durchzuführen, bei der die Dateien mehrmals am Tag geändert werden, aber nur einmal pro Nacht gesichert werden sollen. Ist das möglich?

user154608
quelle

Antworten:

3

Ich bevorzuge es, Rsync zu verwenden und es als einen Cron-Job zu planen. Dieser Befehl erledigt das für Sie:

rsync -a /path/to/backup /place/to/put/it

Ich mag rsync, weil es nur dazu dient, Verzeichnisse und deren Inhalte intelligent zu synchronisieren. Rsync verwaltet alle Dateiattribute und kopiert auch versteckte Dateien. Es werden keine Dateien kopiert, die seit der letzten Sicherung nicht geändert wurden. Ich bevorzuge dies, weil es einen direkten und schnellen Zugriff auf die Kopien ohne spezielle Programme ermöglicht. Sie sind einfach Kopien meiner Dateien, im genauen Layout wie das Original. Bei dieser Methode werden jedoch keine vorherigen Sicherungen gespeichert. Wenn Sie sich für vorherige Sicherungen interessieren, sollten Sie dies berücksichtigen. Ich persönlich möchte den Speicherplatz nicht für den Sicherungsverlauf verwenden.

Öffnen Sie die Crontab folgendermaßen, um sie für einen Cron-Job zu planen:

crontab -e

Dann füge diese Zeile hinzu:

01 02 * * * rsync -a /path/to/backup /place/to/put/it

Dies führt den Job jeden Abend / Morgen um 2:01 Uhr aus. Vollständige Anweisungen hier .

Freedom_Ben
quelle
rsync kann nicht mehrere "Versionen" der Sicherung zulassen. Wir haben nur die letzte synchronisierte Kopie! Deja Dup Backup kann mehrere Versionen des Backups verarbeiten (ich kann wiederherstellen, was gestern oder vorgestern oder letzte Woche war).
Bhavin Doshi
@ bkd.online Ja das ist richtig. Wie ich in meiner Antwort erwähnt habe, speichert rsync keine vorherigen Backups. Ich bevorzuge dies, weil ich den Speicherplatz lieber für etwas anderes nutzen würde. In 5 Jahren, in denen ich solche Backups geführt habe, musste ich noch nie auf ein älteres Backup verweisen. Daher würde ich diesen Speicherplatz lieber für meine Sammlung von Musik und Büchern nutzen :-D
Freedom_Ben
Nun, in diesem Fall, darf ich Unison vorschlagen. Weitere Informationen finden Sie in der neuen Antwort.
Bhavin Doshi
1
Wenn Sie Rsync mögen, verwenden Sie Rsnapshot. Es verwendet Rsync und Hardlinks, um die Versionierung zu ermöglichen. Ich benutze es Terrabyte an Daten auf einer täglichen Basis zu synchronisieren
tomodachi
1

Verwenden Sie "Deja Dup" (auch als "Backup" bekannt). Stellen Sie auf der Registerkarte "Zeitplan" die Option "Sicherungshäufigkeit" auf "Täglich" ein.

Bhavin Doshi
quelle
0

Sie können Unison verwenden, das in den Ubuntu-Repos verfügbar ist. Sie können es über das Software Center installieren.

Es baut auf dem rsync auf und synchronisiert Änderungen und Löschvorgänge an mehreren Stellen. Wenn Sie also Datendateien haben, die auf mehreren Computern vorhanden sind, würde das Bearbeiten von Dateien auf einem Computer Ihnen beim Synchronisieren auf einem anderen Computer harte Zeiten bereiten. Es ist auch schwierig, mehrere Bearbeitungen (an verschiedenen Dateien) auf solchen Serverkopien mit rsync zu synchronisieren.

Unison erledigt all dies und bietet Ihnen eine saubere CLI oder GUI, mit der Sie arbeiten können. Version 2.40.65 wird empfohlen.

Sie müssen dieselbe Version von unison sowohl auf Primär- als auch auf Sicherungsservern installieren.

Bhavin Doshi
quelle