Wie stelle ich verlorene oder beschädigte Duplicati-Datenbanken wieder her?

Melden
  1. Einführung
  2. Überblick über das Problem
  3. Schritte zur Wiederherstellung
  4. Wiederherstellung mit dem Kommandozeilen-Tool --recreate-db
  5. Vorsichtsmaßnahmen und Hinweise
  6. Fazit

Einführung

Duplicati speichert alle Backup-Informationen typischerweise in einer lokalen Datenbankdatei, die für die Verwaltung und Überwachung der Backups essenziell ist. Geht diese Datei verloren oder wird sie beschädigt, kann Duplicati nicht mehr korrekt auf die vorhandenen Backups zugreifen. Glücklicherweise gibt es Wege, diese Datenbank wiederherzustellen oder zumindest die Backups weiterhin nutzbar zu machen. Im Folgenden wird eine ausführliche Anleitung beschrieben, wie man in solch einer Situation vorgehen kann.

Überblick über das Problem

Die Duplicati-Datenbank enthält Informationen zu den einzelnen Backup-Sätzen, zu den Dateiblöcken und den Speicherorten der Sicherungsdateien. Wenn diese Datenbank beschädigt ist, erscheinen oft Fehlermeldungen beim Starten von Duplicati oder beim Versuch, Backups zu verwalten. Ein erneutes Anlegen der Datenbank ist grundsätzlich möglich, jedoch muss dies sorgfältig geschehen, um den Verlust von bereits gesicherten Daten zu verhindern.

Schritte zur Wiederherstellung

Zunächst sollte geprüft werden, ob ein Backup der Datenbank vorhanden ist. Duplicati bietet in einigen Einstellungen die Möglichkeit, Sicherungen der eigenen Datenbank anzulegen. Befindet sich so ein Backup, kann dieses einfach zurückgespielt werden, um den normalen Zustand wiederherzustellen.

Ist kein Datenbank-Backup vorhanden oder ist auch dieses beschädigt, besteht die Möglichkeit, eine neue leere Datenbank anzulegen und Duplicati anzuweisen, die vorhandenen Backup-Dateien neu einzulesen und zu indizieren. Dazu startet man in der Duplicati-Oberfläche den Vorgang "Backup wiederherstellen" oder "Backup anhand der existierenden Dateien neu aufbauen". Dabei werden die von Duplicati gespeicherten Sicherungsdateien (meist auf dem Ziel-Backup-Speicher) ausgelesen oder heruntergeladen, um die neue Datenbank mit den verfügbaren Informationen zu füllen.

Wiederherstellung mit dem Kommandozeilen-Tool --recreate-db

Duplicati stellt ein Kommandozeilen-Tool bereit, das hilfreich sein kann, wenn die Datenbank zerstört oder verloren ist. Über den Parameter --recreate-db lässt sich eine neue Datenbank erzeugen, die dann alle Backup-Dateien analysiert und daraus eine konsistente Datenbank generiert. Dazu muss man Duplicati per Kommandozeile mit korrekten Parametern wie der Backup-ID, dem Speicherort und dem Passwort aufrufen. Der genaue Befehl sieht zum Beispiel wie folgt aus:

duplicati-cli recreate --dbpath= --passphrase=

Dieser Vorgang kann Zeit in Anspruch nehmen, da alle vorhandenen Sicherungsdateien überprüft werden müssen. Besonders bei großen Backups empfiehlt es sich, diesen Schritt nachts oder während weniger genutzter Zeiten durchzuführen.

Vorsichtsmaßnahmen und Hinweise

Es ist zwingend zu empfehlen, vor jeglichen Manipulationen eine Sicherung aller vorhandenen Backup-Dateien zu erstellen, um einen vollständigen Datenverlust zu vermeiden. Ebenso sollte die Integrität der Sicherungsdateien selbst überprüft werden, damit beim Wiederaufbau der Datenbank keine fehlerhaften Daten eingelesen werden.

Im Zweifelsfall bietet sich auch die Konsultation der offiziellen Duplicati-Foren oder des Supports an, insbesondere wenn schwerwiegende Fehler auftreten. Dort gibt es häufig bewährte Lösungen und erfahrene Nutzer, die bei komplexeren Problemen weiterhelfen können.

Fazit

Die Wiederherstellung einer verlorenen oder beschädigten Duplicati-Datenbank ist zwar mit etwas Aufwand verbunden, aber dank der integrierten Werkzeuge und Funktionen von Duplicati gut machbar. Wichtig ist eine strukturierte Vorgehensweise: Zunächst prüfen, ob ein Datenbank-Backup vorliegt, ansonsten die Datenbank neu erstellen und die Backup-Dateien neu einlesen. Dieser Prozess sichert den Zugang zu den vorhandenen Backups, sodass wichtige Daten weiterhin geschützt bleiben.

0

Kommentare