rsync: So erstellen Sie eine inkrementelle Sicherung

Backup mit rsync

Nennen Sie es wie Sie wollen, Backup, Backup, Backup, aber mach es. Backups sind wichtig, um Datenverlust zu vermeiden, und werden häufig vergessen. Dies kostet viele Unternehmen viel Ärger und Geld, aber auch Privatanwender, die sehen, dass ihre Dokumente oder Arbeiten über Nacht verschwinden. Entweder aufgrund eines Fehlers auf der Festplatte, aufgrund eines Softwareproblems, bei dem die Daten beschädigt werden, aufgrund von Ransomware usw. Und hier können Sie lernen, wie man es mit rsync macht.

Denken Sie daran, um Datenverlust zu vermeiden, wenn Sie eine gute Politik Backup können Sie Ihre Daten oder die meisten von ihnen erhalten. Denken Sie daran, häufige Kopien zu erstellen (entsprechend der Menge der von Ihnen generierten neuen Daten und deren Bedeutung) und diese auf sicheren Medien zu erstellen. Speichern Sie sie also nicht auf verderblichen Medien wie z. B. optischen Datenträgern, die zerkratzt werden können ...

Es gibt verschiedene Arten von Backups, und das, was mich hier interessiert, ist die inkrementelle Kopie, die ohne Installation erstellt wird, nur mit dem rsync-Tool das finden Sie schon in Ihrer Distribution.

Arten von Backups

Wenn Sie es immer noch nicht wissen Was ist eine inkrementelle Sicherung?und die Unterschiede zu anderen Typen bleiben grundsätzlich dabei:

  • completa: Alle Dateien, die sich möglicherweise in einem Laufwerk oder Verzeichnis befinden, werden kopiert.
  • Inkremental- Kopiert nur Dateien, die nach einer vorherigen vollständigen oder differenziellen Sicherung geändert wurden. Zu diesem Zweck werden die Änderungsdaten der Quelldateien mit denen der vorherigen Kopie verglichen. Wenn es Unterschiede gibt, entscheidet die Software, nur die geänderten zu kopieren. Das Gute an dieser Kopie ist, dass sie nicht so schwer ist wie die vollständige und es Ihnen ermöglicht, nur das zu aktualisieren, was Sie interessiert.
  • Differential: Es ist etwas zwischen voll und inkrementell. Das heißt, es werden sowohl neu erstellte als auch geänderte Dateien kopiert.

So erstellen Sie die Kopien mit rsync

Obwohl im Titel nur die Inkrementelle erwähnt werden, werde ich auch die anderen einbeziehen, da ich keine Arbeit mag und es sicherlich gut für Sie sein wird, sich daran zu erinnern die Befehle dafür.

  • Für ein vollständige Sicherung:
rsync -avh /ruta/origen /ruta/destino
  • Für ein inkrementelle Sicherung:
rsync -avhb --delete --backup-dir=/ruta/destino/copia_$(date +%d%m%Y%H%M) /ruta/origen/ /ruta/destino/

  • zu das DifferentialWenn Sie es sogar über ein Skript ausführen möchten, um es täglich, wöchentlich oder monatlich zu planen, können Sie diesen Code verwenden:
#!/bin/bash

DAY=$(date +%A)

if [ -e /ruta/copia/incr/$DAY ] ; then
  rm -fr /ruta/copia/incr/$DAY
fi

rsync -a --delete --quiet --inplace --backup --backup-dir=/ruta/copia/incr/$DAY /ruta/origen/ /ruta/destino/


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: AB Internet Networks 2008 SL
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   Oscar sagte

    Das Problem bei inkrementellen Kopien mit rsync sind die gelöschten Dateien. Mit der ersten Kopie und dem Anwenden der Inkrementale erhalten Sie keine Kopie, die das Original widerspiegelt.

    1.    Jorge Roman sagte

      Richtig, aber es kann praktisch sein, wenn diese gelöschte Datei versehentlich gelöscht wurde. Die Kopie sollte diesen Löschfehler nicht enthalten. Schöne Grüße