GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Linux-Befehl für inkrementelles Backup

Abhängig davon, was Sie von Ihren Backups benötigen, ist rdiff-backup möglicherweise das, was Sie möchten. Es basiert auf der gleichen Idee wie rsync, speichert aber auch historische Backups (auf platzsparende Weise, indem die Unterschiede gespeichert werden).


Dirvish erstellt inkrementelle Snapshots (die dank der Magie von Hardlinks wie vollständige Verzeichnisbäume aussehen), indem er rysnc unter der Haube verwendet. Es funktioniert gut für mich.


rsync ist das, wonach Sie suchen. Hier ist ein nettes Tutorial.


Hier ist der Befehl, den ich für inkrementelle Sicherungen meiner virtuellen Maschine mit rsync verwende.

rsync -avh --delete --progress --link-dest="/Volumes/canteloup/vm_backups/`ls -1tr /Volumes/canteloup/vm_backups/ | tail -1`" "/Users/julian/Documents/Parallels" "/Volumes/canteloup/vm_backups/`date +%Y-%m-%d-%H-%M-%S`"

-avh bedeutet ein a machen archivieren, mit v erbose Ausgabe in h menschenlesbare Form.

--delete stellt sicher, dass jedes inkrementelle Backup keine Dateien enthält, die seit dem letzten Backup gelöscht wurden. Dies bedeutet, dass die an einem bestimmten Datum erstellte Sicherung ein Schnappschuss des Verzeichnisses ist, wie es an diesem Datum war.

--progress zeigt im Terminal den übertragenen Betrag, den Prozentsatz und die verbleibende Zeit für jede Datei an. Praktisch für Sicherungen virtueller Maschinen mit Dateigrößen von über 40 GB.

--link-dest gibt das Verzeichnis an, das zum Erstellen von Links für die Dateien verwendet werden soll, die sich nicht geändert haben. Es verwendet ls -rt | tail -1 um die letzte Datei zu erhalten. Scheint in Ordnung zu sein, wenn die Datei nicht existiert, wie beim ersten Ausführen.

Das nächste Argument ist das zu sichernde Verzeichnis.

Das letzte Argument ist das Zielverzeichnis. Der Name ist ein Zeitstempel.


Linux
  1. So verwenden Sie den Linux-Rsync-Befehl (Remote-Synchronisierung).

  2. Linux-IP-Befehl

  3. Linux-cd-Befehl

  4. Linux-rsync-Befehl mit praktischen Beispielen

  5. Linux-Sicherungsdienstprogramm für inkrementelle Sicherungen

W-Befehl unter Linux

Bei Befehl unter Linux

Linux Rsync-Befehlsbeispiele für Anfänger

So sichern Sie das Linux-Dateisystem mit dem Dump-Befehl

15 Praktische Beispiele für den Rsync-Befehl unter Linux

Linux rsync-Befehlsbeispiele