Home » Linux » Systemwiederherstellung unter Linux mit TimeShift

Systemwiederherstellung unter Linux mit TimeShift

Timeshift ist eine leistungsstarke Systemwiederherstellung unter Linux, die es ermöglicht, das gesamte System zu einem früheren Zeitpunkt wiederherzustellen. Dieses Tool ist besonders nützlich, um das System vor kritischen Fehlern zu schützen, die nach Aktualisierungen, Installationen oder Konfigurationsänderungen auftreten können.

Timeshift - Systemwiederherstellung mit Linux

Wie funktioniert Timeshift

Timeshift erstellt inkrementelle Snapshots des Dateisystems, die bei Bedarf vollständig oder teilweise wiederhergestellt werden können. Diese Snapshots erfassen den Zustand des Systems zu einem bestimmten Zeitpunkt und können auf einem externen Laufwerk oder auf einer anderen Partition gespeichert werden. Die Verwendung von Timeshift kann ein Lebensretter sein, wenn man vorhat, risikoreiche Änderungen am System vorzunehmen oder einfach nur eine zuverlässige Möglichkeit zur Datensicherung benötigt.

Vorbereitungen

Für Snapshots die aufbewahrt werden sollen, sollte eine externe Festplatte gewählt werden die mindestens doppelt so gross ist, wie die aktuelle Systemgrösse. Dazu könnt ihr auf eure Systempartition in einem Dateienexplorer wie Discover klicken, und unter Eigenschaften schnell herausfinden, wie gross diese ist. Möchtet ihr die Wiederherstellung nutzen, um vor Systemveränderungen eine Sicherung zu erstellen, reicht auch eine zweite Partition auf dem Gerät aus, um dort die Kopien kurzfristig aufzubewahren. Eine Partition mit genügend Speicherplatz sollte bereits erstellt und vorhanden sein.

Der externe Datenträger muss als ext4 formatiert sein.

Installation von Timeshift

Installiert euch das Tool über die Software Centren eurer Distros wie im Beispiel zu sehen:

oder einfach schnell und bequem in der Konsole mit dem Befehl:

sudo apt install timeshift

Anleitung zur Verwendung von Timeshift

Beim ersten Start werdet ihr von einem Einrichtungsassistenten begrüßt, der euch hilft, das Programm zu konfigurieren.

Auswahl des Snapshot-Typs

Wählt zwischen Rsync (für Dateisysteme ohne Snapshot-Fähigkeit) und BTRFS (wenn ihr ein BTRFS-Dateisystem verwendet). Das haben in der Regel allerdings die wenigstens Distros als Standard Dateiensystem. Ihr könnt bedenkenlos Rsync nehmen.

Speicherort wählen

Wählt das Laufwerk aus, auf dem die Snapshots gespeichert werden sollen. Es wird empfohlen, ein externes Laufwerk zu verwenden, um die Sicherheit der Snapshots zu gewährleisten.

Ihr könnt aber auch eine Partition erstellen die nur als Speicherort für die Backups dient. Das ist sinnvoll wenn ihr TimeShift vor Systemänderungen oder Treiberinstallationen verwenden möchtet.

Zeitplanung für Automatisierungen

Konfiguriert, wie häufig Snapshots erstellt werden sollen – z.B. stündlich, täglich oder wöchentlich. Bei regelmässigen automatischen Snapshots, muss sich das Laufwerk, falls extern, natürlich immer am Gerät befinden.

Stellt die Anzahl der zu behaltenden Snapshots ein. Setzt keine Haken, falls keine automatischen Sicherungen gewünscht werden. Behalten bedeutet, wieviele Kopien von den jeweiligen Zeitintervallen zurückbehalten werden, bis sie gelöscht werden. Die Standardeinstellungen kann man in den meissten Fällen so lassen.

Daten bzw Benutzer mit einschliessen oder ausschliessen

Im nächsten Fenster geht es um die Sicherung der Daten. Wählt euren Home-Ordner mit aus, falls ihr eine Sicherung inklusive des Home Ordners möchtet. Im Home Ordner sind auch alle Dokumente, Bilder, Vieos und Einstellungen eurer Programme, sichert diesen mit falsch gewünscht.

Überlegung zum HomeOrdner

Seid Euch im klaren bei der Sicherung des Home Ordners, dass sies auch kontrakproduktiv sein kann, diesen mitzusichern. Stellt euch vor ihr habt nur eine ältere Wiederherstellung von der ihr wisst, dass diese zuletzt fehlerfrei funktioniert hat. Stellt ihr nun das System wieder her, werden alle Daten in Eurem Home Ordner direkt und unwiederruflich mit den älteren Versionen überschrieben. Dass kann, wenns dumm kommt, ganz schön in die Hose gehen!


Ihr könnt auch verschiedene Snapshots erstellen, einmal mit dem Home Ordner inkludiert, einmal ohne. Ihr könnt dies dann hinter die entsprechenden Wiederherstellungspunkte vermerken. Achtet darauf, dass euer BackupPlan überlegt ist, und Sinn ergibt.

Filter

Die Verwendung der Filter erfordert ein gewisses Verständnis für deren Logik. Stellt euch vor, ihr habt in den Einstellungen die Option für das Verzeichnis /Dokumente/Musik/ aktiviert. Dies bedeutet, dass Timeshift nur Dateien in diesem Pfad sichert. Nun möchtet zusätzlich das Verzeichnis /Dokumente/Musik/Pop/ sichern, aber das darin enthaltene Unterverzeichnis /Klassik/ soll ausgeschlossen werden. Ein Beispiel für die entsprechenden Filterregeln:

+ /Dokumente/Musik/

- /Dokumente/Musik/Pop/Klassik/

+ /Dokumente/Musik/Pop/***

Von der Logik her würde man den Ausschluss von /Klassik/ am Ende der Liste erwarten. Dies funktioniert jedoch nicht, da Filter zwar auf nachfolgende Regeln anwendbar sind, aber nicht rückwirkend wirken. Würde der Ausschluss von /Klassik/ am Ende stehen, würde es dennoch gesichert, da der Filter /Dokumente/Musik/Pop/*** dieses Verzeichnis bereits einschließt. Ein Rückwirkender Ausschluss ist nicht möglich.

Die 3 Sterne bedeutet dass alle Unterordner und darin enthaltenen Dateien mitgesichert werden. Benutzt die Sterne um alle in einem Ordner befindliche Dateien mitzusichern.

Seid ihr mit dem Assistenten durch, könnt ihr anschliessend alles nochmals in den Einstellungen überprüfen und gegebenfalls abändern.

Snapshot erstellen

Das erstellen der Snapshots ist sehr einfach, klickt dafür einfach auf Erstellen, um manuell einen Snapshot zu erzeugen. Automatische Snapshots werden entsprechend eurer Zeitplanung durchgeführt. Bitte beachtet, dass die Erstellung eines Snapshots einige Zeit in Anspruch nehmen kann.

Wiederherstellung des Systems

Wählt den Snapshot aus, den ihr wiederherstellt möchtet, und klicke auf Wiederherstellen. Im ersten Feld seht ihr eine Übersicht, wo und wie euer System wiederherstellt wird. Achtet einfach darauf, dass die Wiederherstellung auf eure ursprüngliche Systempartition stattfindet:

Befolgt die Anweisungen, um die Wiederherstellung abzuschließen. Habt ihr euer System komplett zerschossen, dann könnt ihr das exakt gleiche Betriebssystem neu installieren, und anschliessend Timeshift neuinstallieren und aus einem Backup von eurer externen Festplatte wiederherstellen.

Klickt dafür auf Durchsuchen und klickt das erste Fenster weg, danach öffnet sich der Explorer und wählt den Timeshift Ordner falls das frisch installierte System euren Sicherungensort nicht sofort wiedererkennt. Es ist zu empfehlen, die Snapshots bzw. den Ordner timeshift von eurer externen Platte direkt wieder in euren Home Ordner, auf dem zu wiederherstellenden System, zu packen.

Fazit

Mit dieser Anleitung solltet ihr in der Lage sein, Timeshift effektiv für Backups eures Linux-Systems zu nutzen. Es ist ein wertvolles Werkzeug, das euch dabei helfen kann, viele Arten von Systemproblemen zu vermeiden oder zu beheben, ohne dass Daten verloren gehen. Wenn ihr mehr über die Thematik Backups wissen wollt, schaut mal hier vorbei. Für Sicherungen von OpenSuse Systemen empfehlen wir hingegen das Tool Snapper.

Ähnliche Beiträge

Ein Kommentar

Schreibe einen Kommentar

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