Timeshift ist ein relativ neues Dienstprogramm für Linux, aber es ist etwas, das für Desktop-Benutzer so wichtig geworden ist, dass viele Distributionen es zu ihren offiziellen Repositories hinzugefügt haben. Diese raffinierte Anwendung bringt im Wesentlichen das Systemwiederherstellungsprogramm von Windows nach Linux.
Mit Timeshift können Sie inkrementelle Backups erstellen, die genaue Abbilder Ihres Systems zu einem bestimmten Zeitpunkt erstellen. Sie können sie verwenden, um Ihr System in den exakten Zustand wiederherzustellen, in dem es sich befand, als die Sicherung erstellt wurde. Da sie inkrementell sind, benötigen sie nicht annähernd so viel Festplattenspeicher zum Speichern. In diesem Beitrag zeigen wir Ihnen, wie Sie mit Timeshift auf Ihrem eigenen Desktop loslegen können.
Warum Timeshift verwenden
Zunächst einmal ist Timeshift nicht in erster Linie für Server gedacht (obwohl es eine hervorragende Befehlszeilenbenutzerfreundlichkeit bietet). Es wurde für Desktops entwickelt und glänzt dort. Es gibt viele Gründe, warum Sie Timeshift auf einem Desktop-Linux-System verwenden möchten.
Damit können Sie fehlerhafte Updates, Sicherheitsprobleme und so ziemlich alles andere, was mit Ihrem System schief gehen kann, rückgängig machen, sogar die Fehler, die Sie selbst machen. Wenn Sie sich Sorgen um die Sicherheit machen, sollten Sie sich die besten Linux-Libre-Distributionen für verbesserten Schutz ansehen.
Mit Timeshift können Sie auch Backups auf externen und vernetzten Festplatten erstellen. Das bedeutet, dass es Backups verwalten kann, selbst wenn die Hardware, auf der es installiert ist, ausfällt.
Es gibt sogar eine zusätzliche Funktion, die es besser macht als die Systemwiederherstellung von Windows: Timeshift kann so eingestellt werden, dass es in nahezu jedem Zeitintervall automatisch ausgeführt wird. Sie können Ihr System jede Nacht, jede Woche oder jeden Monat selbst sichern lassen, ohne sich Sorgen machen zu müssen, dass Ihr letztes Backup veraltet ist.
So installieren Sie Timeshift
Timeshift ist jetzt in den meisten Linux-Repositories verfügbar und kann direkt von Ihrem Paketmanager installiert werden. Hier sind ein paar Beispiele für die Installation in großen Linux-Distributionen:
Debian/Ubuntu-basierte Distributionen
sudo apt install timeshift
Arch-Linux
Timeshift ist im Arch User Repository (AUR) verfügbar. Sie benötigen einen AUR-Helfer, um auf dieses spezielle Repository zugreifen zu können. In diesem Beispiel haben wir Yay verwendet, um Timeshift zu installieren:
yay -S timeshift
Fedora
sudo dnf install timeshift
Leeres Linux
sudo xbps-install timeshift
Erste Schritte mit der GUI
Finden Sie die Timeshift-Anwendung in Ihrem System wie jede andere. Drücken Sie in den meisten Desktop-Umgebungen einfach die Super (Gewinnen)-Taste und geben Sie den Namen in die Suchleiste ein und drücken Sie dann Eintreten. Klicken Sie auf Timeshift, um die Einrichtung zu starten.
- Sie müssen entscheiden, ob Sie Ihre Backups über Rsync oder BTRFS ausführen möchten. Wenn Sie Ihre Festplatte nicht für BTRFS formatiert haben, ist Rsync die richtige Wahl.
- Wählen Sie aus, wo Sie Ihre Backups speichern möchten. Wählen Sie das Laufwerk aus, auf dem Ihre Backups gespeichert werden sollen. Ein anderes Laufwerk als das, auf dem Ihr System installiert ist, ist normalerweise eine bessere Option, wenn Sie es zur Verfügung haben.

- Timeshift fordert Sie auf, das Timing Ihrer Backups festzulegen. Stellen Sie etwas ein, das für Ihr System sinnvoll ist. Normalerweise funktionieren wöchentliche oder nächtliche Backups am besten auf Desktops.

- Sobald dies alles eingerichtet ist, teilt Timeshift Ihnen mit, dass die Einrichtung abgeschlossen ist.

- Wenn Sie jemals zurückgehen und Ihre Einstellungen ändern möchten, klicken Sie auf die Schaltfläche „Einstellungen“ oben im Fenster, um genau das zu tun.

Backup erstellen
Das Erstellen eines Backups Ihres Systems ist super einfach und Sie können direkt nach der Einrichtung von Timeshift eines erstellen. Dies gibt Ihrem System einen Ausgangspunkt.
- Klicken Sie auf die Schaltfläche „Erstellen“. Timeshift beginnt sofort mit der Sicherung Ihres Systems. Während des Vorgangs wird ein Fenster eingeblendet, das Ihnen zeigt, was es tut, und Ihnen einen visuellen Überblick über den Fortschritt gibt.

- Nachdem der Sicherungsvorgang abgeschlossen ist, können Sie ihn auf dem Hauptbildschirm sehen. Timeshift listet dort alle seine Backups auf.

- Wenn Sie jemals mit einem davon wiederherstellen möchten, können Sie auf die Schaltfläche „Wiederherstellen“ klicken, um den Wiederherstellungsprozess zu starten. Denken Sie daran, dass die Wiederherstellung Ihres Systems alle Änderungen zerstört, die nach Ihrem Wiederherstellungspunkt vorgenommen wurden. Das bedeutet, dass Sie Dateien verlieren können.
So stellen Sie eine Sicherung wieder her
Sie haben Ihre Systemdateien gesichert, und jetzt ist es an der Zeit, sie wiederherzustellen. Timeshift ist in der Lage, unter einer Vielzahl von Bedingungen wiederherzustellen, durch die wir Sie führen werden:
Wenn Sie Ihren Desktop erreichen können
- Wenn Ihr System über den Anmeldebildschirm hinaus auf den Desktop booten kann, können Sie einfach Timeshift öffnen und einen Wiederherstellungsvorgang einrichten, indem Sie auf die Schaltfläche „Wiederherstellen“ in der oberen Reihe des Fensters klicken, nachdem Sie die gewünschte Sicherung/den gewünschten Schnappschuss ausgewählt haben um Ihr System wiederherzustellen.

- Als nächstes werden Sie aufgefordert, verschiedene Partitionen für bestimmte Teile des Snapshots (wie den Bootloader oder die Home-Ordner) auszuwählen, auf denen wiederhergestellt werden soll, aber Sie können diese Optionen normalerweise ignorieren und auf „Weiter“ klicken.
- Warten Sie, bis Timeshift Ihr Dateisystem analysiert und mit dem Backup-Image vergleicht. Sobald es fertig ist, zeigt es Ihnen eine Liste von Aufgaben, die es gemäß seiner Analyse ausführen wird.

- Klicken Sie erneut auf „Weiter“, und Sie sehen eine letzte Warnung, die Sie darüber informiert, dass Timeshift Änderungen auf Ihre Festplatten schreibt. Stimmen Sie zu, fortzufahren, und der Wiederherstellungsprozess beginnt. Es wird Ihren Bildschirm ausblenden und Ihnen Details darüber geben, was es tut.
- Sobald dies erledigt ist, startet Timeshift Ihren Computer neu.
Wenn Sie nicht zum Desktop booten können, aber immer noch auf den Anmeldebildschirm zugreifen können
In diesem Fall konnte sich Ihr Display-Manager öffnen, was bedeutet, dass Sie technisch gesehen in das System gebootet werden, aber Ihre Desktop-Umgebung nicht richtig geladen werden konnte. Um auf Timeshift zuzugreifen, müssen wir auf ein Terminal zugreifen.
- Um auf die Eingabeaufforderung des Linux-Fallback-Terminals (TTY) zuzugreifen, drücken Sie Strg + Alt + F2 oder Strg + Alt + F3 auf deiner Tastatur. Je nach Distribution sollte Sie eine dieser Tastenkombinationen zu einem Terminal führen, an dem Sie aufgefordert werden, sich anzumelden.
- Geben Sie Ihren Benutzernamen und Ihr Passwort ein und schon sind Sie in Ihrem System!

- Um hier einen Schnappschuss mit Timeshift wiederherzustellen, geben Sie einfach Folgendes ein:
sudo timeshift --restore
- Ihnen wird eine Liste mit Schnappschüssen angezeigt und Sie werden aufgefordert, einen auszuwählen. Wir haben Snapshot 0 ausgewählt.

- Sie werden nun aufgefordert, zu drücken Eintreten. In fast allen Anwendungsfällen können Sie einfach so lange darauf drücken, bis der Wiederherstellungsprozess gestartet wird.

- Tippen Sie auf Ihre Y Taste und dann drücken Eintreten bestätigen. Sobald Timeshift Ihr System wiederhergestellt hat, werden Sie wieder in Ihr System gebootet, das jetzt einwandfrei funktionieren sollte.

Wenn Sie überhaupt nicht booten können
Für diesen Vorgang benötigen Sie eine Live-USB/DVD einer Linux-Distribution, in die Sie booten können. Sie können eine Software wie verwenden balena Etcher einen zu erstellen.
- Fahren Sie den Computer herunter und booten Sie dann von dem USB-Stick/der DVD, die Sie erstellt haben. Wenn Sie gefragt werden, ob Sie die Distribution ausprobieren oder installieren möchten, wählen Sie die Option „Versuchen“.
- Sobald Sie drin sind, installieren Sie Timeshift wie gewohnt in Ihrem System, indem Sie die weiter oben in diesem Artikel beschriebenen Schritte ausführen.
- Öffnen Sie Timeshift, wählen Sie das Laufwerk aus, auf dem Ihre Schnappschüsse gespeichert sind, und Sie sollten jetzt die sehen, die Sie erstellt haben.

- Da Sie sich in einer Live-USB-Umgebung befinden, können Sie mit Ihren Schnappschüssen nichts anderes tun, als sie wiederherzustellen. Klicken Sie einfach auf die Schaltfläche „Wiederherstellen“ oben im Fenster, nachdem Sie Ihren Schnappschuss ausgewählt haben, und schon sind Sie goldrichtig!
Häufig gestellte Fragen
Warum folgt das Fenster von Timeshift nicht meinem Design?
Sie haben dies vielleicht bemerkt, besonders wenn Sie normalerweise ein dunkles Thema verwenden: Die Ästhetik von Timeshift folgt nichts, was Sie auf Ihrem System haben. Dies geschieht, weil die Anwendung selbst auf einer Root-Shell ausgeführt wird. Deshalb werden Sie nach einem Administratorpasswort gefragt, sobald Sie es öffnen. Das Thema der Root-Shell und Ihr Benutzerthema sind zwei völlig getrennte Einheiten, die in verschiedenen Teilen Ihres Dateisystems verwaltet werden.
Um dies so einfach wie möglich zu machen, ohne ein langes Gespräch über Root-Shell-Änderungen und ihre Auswirkungen auf die Sicherheit zu führen, verwendet eine Anwendung, die mit erhöhten Rechten geöffnet wird, immer die Root-Shell, die fast immer das Vanilla-Standarddesign ist, mit dem Ihre Desktop-Umgebung geliefert wird.
Kann ich ältere Backups löschen, ohne Timeshift zu unterbrechen?
Ja, Sie können beliebige Backups in Timeshift in beliebiger Reihenfolge ohne Probleme löschen! Da Backups inkrementell sind, ist es normal anzunehmen, dass das Entfernen eines Images zu einer Jenga-Tower-Situation führen und die Sequenz unterbrechen könnte. Timeshift führt seine Sicherungen jedoch mit ein wenig Dateisystemmagie mit festen Links durch, die es ihm ermöglichen, mehrere Instanzen einer Datei an verschiedenen Orten zu speichern. Dadurch kann die Anwendung ein Image entfernen, während die allgemeine Sicherungsintegrität erhalten bleibt.
Warum sichert Timeshift meinen Home-Ordner nicht?
Standardmäßig ist Timeshift so konfiguriert, dass sowohl Ihr Home-Ordner als auch der Root-Home-Ordner ausgeschlossen werden. Wenn Sie dies ändern möchten, können Sie dies konfigurieren, indem Sie zu „Einstellungen -> Benutzer“ gehen und sich dafür entscheiden, Dateien aus den aufgelisteten Home-Verzeichnissen einzuschließen. Sobald dies erledigt ist, müssen Sie ein weiteres Backup erstellen, damit es die Dateien und Ordner enthalten kann.
Unterstützen Sie unsere Arbeit ❤️
Wenn Ihnen dieser Artikel gefallen hat, können Sie uns mit einem Trinkgeld unterstützen, damit wir weiterhin großartige Inhalte veröffentlichen können.


























