Wie kann ich Timeshift so einstellen, dass nur bestimmte Ordner gesichert werden?

Melden
  1. Grundlegendes zum Funktionsprinzip von Timeshift
  2. Auswahl des Snapshot-Typs
  3. Anpassung der gespeicherten Ordner über Filterdateien
  4. Schritte zum Einschränken der zu sichernden Ordner auf bestimmte Verzeichnisse
  5. Alternativer Ansatz: Timeshift als System-Backup, direkte Ordner-Sicherung mit rsync
  6. Fazit

Grundlegendes zum Funktionsprinzip von Timeshift

Timeshift ist primär als System-Snapshot-Tool konzipiert und sichert standardmäßig systemrelevante Dateien und Ordner, nicht jedoch beliebige persönliche Verzeichnisse. Dadurch bietet es eine einfache Möglichkeit, Systemzustände schnell wiederherzustellen. Allerdings ist die direkte Auswahl einzelner Ordner zur Sicherung in der grafischen Benutzeroberfläche von Timeshift eingeschränkt, da es grundlegend systemweite Snapshots anlegt.

Auswahl des Snapshot-Typs

Beim Einrichten von Timeshift wird standardmäßig zwischen den Snapshot-Typen RSYNC und BTRFS unterschieden. Besonders der RSYNC-Modus erlaubt eine gewisse Konfiguration, welche Verzeichnisse ausgeschlossen oder eingeschlossen werden. Es gibt jedoch keine direkte Möglichkeit, nur einzelne Ordner zu sichern, während alle anderen ausgeschlossen bleiben. Stattdessen werden standardmäßig bestimmte Ordner ausgeschlossen (z. B. temporäre Verzeichnisse) und andere mitgesichert.

Anpassung der gespeicherten Ordner über Filterdateien

Um spezifische Ordner zu sichern oder auszuschließen, können Sie die Filterdateien von Timeshift anpassen. Diese befinden sich unter /etc/timeshift/ und heißen zum Beispiel timeshift.json oder enthalten separate Filterlisten wie /etc/timeshift/backup-exclude.d/. Insbesondere können Sie in der Datei exclude.list Verzeichnisse definieren, die bei der Sicherung ignoriert werden sollen.

Grundsätzlich ist das Vorgehen so, dass Sie alle nicht gewünschten Verzeichnisse in die Ausschlussliste aufnehmen, um nur die gewünschten Ordner effektiv zu sichern. Möchten Sie wirklich nur einzelne spezifische Ordner sichern, müssen Sie alle anderen ausschließen.

Schritte zum Einschränken der zu sichernden Ordner auf bestimmte Verzeichnisse

Zunächst öffnen Sie die Ausschlussdatei mit einem Texteditor Ihrer Wahl, zum Beispiel:

sudo nano /etc/timeshift/backup-exclude.d/custom-exclude.list

Dort können Sie Pfade eintragen, die nicht in den Snapshot aufgenommen werden sollen. Beispielsweise, wenn Sie nur /home/benutzer/Dokumente und /etc sichern möchten, müssen Sie alle anderen Ordner, insbesondere unter /home, aber auch weitere Systemordner, in diese Liste eintragen.

Da dies sehr aufwändig sein kann, ist es oft praktischer, Timeshift wie vorgesehen für System-Snapshots zu verwenden und für benutzerspezifische Ordner ein anderes Backup-Tool (z. B. rsync oder Deja Dup) einzusetzen.

Alternativer Ansatz: Timeshift als System-Backup, direkte Ordner-Sicherung mit rsync

Für reine Ordnersicherungen, bei welchen nur bestimmte Pfade gesichert werden sollen, empfiehlt sich oft die Nutzung von rsync mit eigenen Skripten oder andere Backup Tools. Mit rsync können Sie genau definieren, welche Ordner gesichert werden und welche nicht, wodurch Sie volle Kontrolle bekommen.

Fazit

Timeshift ist primär für vollständige System-Snapshots gedacht und erlaubt in seiner Standardkonfiguration keine reine Sicherung von nur bestimmten Ordnern, ohne die anderen explizit auszuschließen. Mit Anpassungen der Ausschlusslisten können Sie die Sicherungen jedoch soweit anpassen, dass einige wenige Ordner erfasst werden. Für reine Ordner-Backups ist indes ein anderes Werkzeug häufig besser geeignet.

0

Kommentare