So erstellen Sie mit Timeshift ein Mac-ähnliches Backup unter Linux

Sind Sie von der Erstellung von Linux-Systembackups frustriert, weil es kompliziert und umständlich erscheint? Dann sollten Sie sich unbedingt Timeshift ansehen. Es handelt sich um ein benutzerfreundliches, anpassbares und automatisierbares Backup-System, das ähnlich wie Time Machine von macOS funktioniert. Damit können Sie eine macOS-ähnliche Backup-Strategie realisieren und Ihre Linux-Festplatte regelmäßig sichern.

Achtung Spoiler: Scrollen Sie nach unten zum Ende dieses Artikels, dort finden Sie ein Video-Tutorial.

Timeshift installieren

Die Installation von Timeshift unter Linux variiert je nach verwendeter Distribution. Um die Anwendung nutzen zu können, suchen Sie Ihr Betriebssystem heraus und geben die entsprechenden Befehle ein.

Ubuntu

Timeshift ist kein offizielles Ubuntu-Paket und wird von den Entwicklern nicht primär unterstützt. Daher müssen Ubuntu-Nutzer, die diese Anwendung verwenden möchten, sie über ein Drittanbieterpaket installieren.

Öffnen Sie ein Terminal und verwenden Sie das wget-Tool, um die neueste Version des Timeshift-Debian-Pakets herunterzuladen.

wget https://packages.linuxmint.com/pool/backport/t/timeshift/timeshift_17.11~backport_amd64.deb

Nachdem das Timeshift-Paket aus den Linux Mint-Paketquellen heruntergeladen wurde, kann die Installation beginnen. Verwenden Sie das dpkg-Tool, um das Timeshift-Paket zu installieren.

sudo dpkg -i timeshift_17.11~backport_amd64.deb

Timeshift ist ein Linux Mint-Paket, daher kann es bei der Installation unter Ubuntu zu Abhängigkeitsproblemen kommen. Aber keine Sorge! Diese Probleme sind üblich und lassen sich leicht beheben!

Beheben Sie im Terminal eventuelle Abhängigkeitsprobleme mit dem Befehl apt install.

sudo apt install -f

Debian

Im Gegensatz zu Ubuntu müssen Debian-Nutzer keine Umwege gehen, um die Anwendung zu verwenden. Timeshift ist in den traditionellen Softwarequellen für Debian leicht verfügbar. Öffnen Sie ein Terminal und verwenden Sie den Apt-get-Paketmanager, um es zu installieren.

sudo apt-get install timeshift

Arch Linux

Die Timeshift-Systemwiederherstellungsanwendung ist für Arch Linux-Benutzer über das AUR (Arch User Repository) verfügbar. Für die Installation sind einige Vorbedingungen zu erfüllen. Insbesondere müssen Sie das Git-Tool installieren.

Synchronisieren Sie im Terminal die neueste Version von Git mit Arch.

sudo pacman -S git

Verwenden Sie anschließend Git, um einen Snapshot des Timeshift-AUR-Build-Skripts zu klonen.

git clone https://aur.archlinux.org/timeshift.git

Wechseln Sie mit dem cd-Befehl im Terminal in den neu erstellten Timeshift-AUR-Ordner.

cd timeshift

Von hier aus kann der Kompilierungsprozess gestartet werden. Da es sich bei Timeshift um eine AUR-Anwendung handelt, müssen vor dem erfolgreichen Build möglicherweise noch Abhängigkeiten installiert werden. In der Regel erledigt dies der Befehl makepkg.

Sollten nicht alle Abhängigkeiten berücksichtigt werden, sind sie hier verfügbar.

Um das Timeshift-Paket auf Arch zu erstellen, führen Sie den Befehl makepkg aus.

makepkg -si

Fedora

Timeshift ist für Fedora-Benutzer sofort verfügbar, ohne dass spezielle Softwarequellen von Drittanbietern aktiviert werden müssen. Öffnen Sie zur Installation ein Terminal und verwenden Sie den DNF-Paketmanager, um die neueste Version herunterzuladen.

sudo dnf install timeshift -y

OpenSUSE

Leider gibt es keine RPM-Version von Timeshift für OpenSUSE, wie es bei Fedora der Fall ist.

Wenn Sie mutig sind, können Sie versuchen, die Fedora-Version herunterzuladen und zu installieren. Andernfalls sollten Sie für optimale Ergebnisse die Option „Generisches Linux“ wählen.

Generisches Linux

Timeshift kann auf fast jeder Linux-Distribution über eine generische Binärdatei installiert werden. Die Installation ist etwas aufwendiger als die Verwendung von Apt, DNF oder AUR, aber sie funktioniert.

Öffnen Sie ein Terminal und holen Sie sich die neueste Binärdatei mit dem wget-Download-Tool:

wget https://github.com/teejee2008/timeshift/releases/download/v18.6.1/timeshift-v18.6.1-amd64.run

Oder für die 32-Bit-Version:

wget https://github.com/teejee2008/timeshift/releases/download/v18.6.1/timeshift-v18.6.1-i386.run

Aktualisieren Sie nun die Berechtigungen der Binärdatei, damit das System sie als Programm ausführen kann.

chmod +x timeshift-v18.6.1-*.run

Nachdem die Berechtigungen für Timeshift angepasst wurden, kann die Installation gestartet werden. Führen Sie die folgenden Schritte aus, um die Installation zu initiieren:

./timeshift-v18.6.1-*.run

Timeshift verwenden

Wenn Sie Timeshift zum ersten Mal starten, werden Sie durch ein Setup-Tool geführt. Im ersten Schritt werden Sie aufgefordert, den Sicherungstyp (Rsync oder BtrFS) auszuwählen. Für die meisten Benutzer ist Rsync die beste Wahl. Wählen Sie diese Option und klicken Sie auf die Schaltfläche „Weiter“, um fortzufahren.

Wählen Sie auf der nächsten Seite des Einrichtungsassistenten einen geeigneten Ort für die Speicherung der Snapshots und klicken Sie dann auf „Weiter“.

Nachdem der Snapshot-Typ und der Speicherort eingestellt sind, beginnt Timeshift mit der Sicherung. Haben Sie Geduld, der Snapshot-Prozess wird bald abgeschlossen sein.

Sicherung planen

Der erste Snapshot wird erstellt, aber Timeshift ist noch nicht für automatische Sicherungen eingerichtet. Um das zu ändern, gehen Sie zu „Einstellungen“ und wählen Sie den Reiter „Zeitplan“.

Überprüfen Sie den Zeitplan und legen Sie fest, was für Sie am besten funktioniert. Wenn alles Ihren Vorstellungen entspricht, schließen Sie das Fenster.

Sicherungen wiederherstellen

Sollte etwas schief gelaufen sein und Sie müssen ein Backup wiederherstellen, folgen Sie diesen Schritten: Öffnen Sie zunächst die Timeshift-Anwendung und wählen Sie in der Hauptliste ein Backup aus. Klicken Sie dann auf die Schaltfläche „Wiederherstellen“.

Wenn Sie die Option „Wiederherstellen“ anklicken, wird der Wiederherstellungsdialog in Timeshift aufgerufen und automatisch der Wiederherstellungsmodus eingerichtet.

Klicken Sie im Wiederherstellungsfenster auf die Schaltfläche „Weiter“, um die Wiederherstellung aus dem Snapshot-Backup zu starten.

Geben Sie dem Backup etwas Zeit. Nach Abschluss der Wiederherstellung wird Ihr Linux-PC automatisch neu gestartet. Bei der nächsten Anmeldung sollten Ihre Dateien genau so vorhanden sein, wie sie zum Zeitpunkt der Erstellung des Timeshift-Backups waren!