Der Zweck dieses Tutorials besteht darin, zu zeigen, wie man Timeshift auf Ubuntu 22.04 Jammy Jellyfish installiert und das Programm verwendet, um ein Backup des Systems durchzuführen und anschließend das System aus diesem Backup wiederherzustellen.
Die meisten Linux-Benutzer lieben es um ihr Linux-System nach ihren Wünschen anzupassen. Wenn Ihr System unbrauchbar wird, geht die gesamte Arbeit, die Sie in die Anpassung Ihres Systems gesteckt haben, verloren, da Sie Ubuntu neu installieren und von vorne beginnen müssen.
Timeshift ist eine Anwendung, die Ihre Systemeinstellungen und Dateien sichert. Persönliche Dateien werden NICHT gesichert. Das Aufnehmen eines Schnappschusses mit Timeshift ermöglicht es Ihnen, diesen Schnappschuss jederzeit wie ein normales Dateiverzeichnis zu durchsuchen. Wenn Ihr System beschädigt wird oder eine unerwünschte Änderung durchmacht, ist es einfach, Ihr System mithilfe von Timeshift wiederherzustellen.
Sehen wir uns an, wie man Timeshift auf Ubuntu 22.04 Jammy Jellyfish installiert und eine Sicherungskopie unserer Systemdateien erstellt.
In diesem Tutorial lernen Sie:
- So installieren Sie Timeshift auf Ubuntu 22.04
- So verwenden Sie Timeshift zum Erstellen eines Backup-Snapshots
- So stellen Sie ein Timeshift-Snapshot-Backup wieder her
- So verwenden Sie Timeshift von der Befehlszeile aus
Kategorie | Anforderungen, Konventionen oder verwendete Softwareversion |
---|---|
System | Ubuntu 22.04 Jammy Jellyfish |
Software | Zeitverschiebung |
Andere | Privilegierter Zugriff auf Ihr Linux-System als root oder über sudo Befehl. |
Konventionen | # – erfordert, dass bestimmte Linux-Befehle mit Root-Rechten ausgeführt werden, entweder direkt als Root-Benutzer oder durch Verwendung von sudo Befehl$ – erfordert, dass bestimmte Linux-Befehle als normaler, nicht privilegierter Benutzer ausgeführt werden |
Ubuntu 22.04 Systemsicherung und -wiederherstellung Schritt-für-Schritt-Anleitung
Mit den folgenden Schritten erstellen wir zunächst eine Systemsicherung des Ubuntu 22.04-Systems mithilfe der grafischen Benutzeroberfläche von Timeshift. Später werden wir aus dem zuvor erstellten Systemsicherungs-Snapshot wiederherstellen. Fangen wir an.
Der erste Schritt besteht darin, das Timeshift-Sicherungsdienstprogramm auf Ihrem Ubuntu 22.04-System zu installieren. Öffnen Sie dazu ein Befehlszeilenterminal und führen Sie die folgenden zwei apt
aus Befehle mit Root-Rechten.
$ sudo apt update $ sudo apt install timeshift
Erstellen Sie ein Backup mit der Timeshift-GUI
Systemsicherung erstellen
- Öffne das
timeshift
Bewerbung überActivities
oben links Speisekarte. Beim Öffnen vontimeshift
Anwendung werden Sie mit einem Assistenten begrüßt, der Ihnen hilft, Ihre Backups zu planen. Hier haben Sie zwei Möglichkeiten. Zuerst wird derrsync
verwendet Protokoll als Haupt-Backup-Tool oder nutzen Sie die Vorteile eines inhärenten BRTFS-integrierten Dateisystems. In diesem Beispiel verwenden wirrsync
. Wählen SieRSYNC
und klicken Sie aufNext
Taste.HINWEIS
Die rsync-Methode verwendet feste Links, um sicherzustellen, dass sich wiederholende Dateien aus mehreren Sicherungen keinen zusätzlichen Speicherplatz beanspruchen. Machen Sie sich also keine Sorgen, dass jedes Backup viel Speicherplatz beansprucht. Das erste Backup wird bei weitem das größte sein. - Sicherungsziel auswählen.
timeshift
durchsucht Ihr System nach verfügbaren Dateisystempartitionen und bietet Ihnen eine Option, wo Sie eine Sicherungsdatei erstellen können. - Wählen Sie aus, wie oft Sie die Systemsicherung durchführen möchten und wie viele Sicherungs-Snapshots Sie neu trainieren möchten, bevor die erste Sicherung überschrieben wird.
- Wie der Screenshot zeigt, sind die Home-Verzeichnisse standardmäßig ausgeschlossen. Wählen Sie abhängig von Ihrer Arbeitsumgebung aus, ob Sie Home-Verzeichnisse in die Sicherung einbeziehen möchten.
- Damit ist Ihre anfängliche Einrichtung des Backup-Zeitplans abgeschlossen. Klicken Sie auf
Finish
Taste. - Das Backup wurde noch nicht erstellt. Sie können entweder bis zur
timeshift
warten automatisch die Sicherung auslöst oder einfach aufCreate
klicken Schaltfläche, um die zuvor vordefinierte Sicherung jetzt durchzuführen. - Warten Sie, bis die Sicherung abgeschlossen ist. Dies kann einige Minuten dauern.
- Wenn alles gut gelaufen ist, sollten Sie jetzt Ihren ersten Backup-Snapshot aufgelistet sehen.
-
Aus Sicherung wiederherstellen
An diesem Punkt werden wir das System aus dem zuvor erstellten Snapshot der Systemsicherung wiederherstellen. Wählen Sie einen Backup-Snapshot aus, den Sie wiederherstellen möchten, und klicken Sie auf
Restore
Schaltfläche. - Timeshift bietet Ihnen eine Option zur Wiederherstellung von Ihrem Backup. Wenn Sie nicht wissen, was Sie tun, klicken Sie einfach auf
Next
Schaltfläche, um mit der Standardeinstellung fortzufahren.
- Die Timeshit-Anwendung stellt Ihnen eine Liste der Änderungen zur Verfügung, die für die Wiederherstellung aus der Sicherung erforderlich sind, nur um sicherzustellen, dass dabei keine Daten verloren gehen.
- Sobald Sie auf
Next
geklickt haben Schaltfläche wird das System wiederhergestellt und neu gestartet. Alles erledigt.
Erstellen und Wiederherstellen von Backups über die Befehlszeile von Timeshift
- Erstellen Sie ein erstes Backup, indem Sie einfach den folgenden Befehl ausführen:
$ sudo timeshift --create
Der obige Befehl erstellt auch eine neue Konfigurationsdatei, die sich an folgendem Speicherort befindet:
/etc/timeshift.json
.Die Ausgabe sieht in etwa so aus:
First run mode (config file not found) Selected default snapshot type: RSYNC Mounted /dev/sda2 at /media/root/359151f5-efb9-483d-a738-894d57e2d8c8. Selected default snapshot device: /dev/sda2 ------------------------------------------------------------------------------ Estimating system size... Creating new snapshot...(RSYNC) Saving to device: /dev/sda2, mounted at path: /media/root/359151f5-efb9-483d-a738-894d57e2d8c8 Synching files with rsync... Created control file: /media/root/359151f5-efb9-483d-a738-894d57e2d8c8/timeshift/snapshots/2020-02-19_18-32-36/info.json RSYNC Snapshot saved successfully (39s) Tagged snapshot '2022-02-23_18-32-36': ondemand
- Listen Sie alle Ihre aktuell erstellten System-Backup-Screenshots auf:
$ sudo timeshift --list
Die Ausgabe:
Device : /dev/sda2 UUID : 359151f5-efb9-483d-a738-894d57e2d8c8 Path : /media/root/359151f5-efb9-483d-a738-894d57e2d8c8 Mode : RSYNC Device is OK 1 snapshots, 197.7 GB free Num Name Tags Description ------------------------------------------------------------------------------ 0 > 2022-02-23_18-32-36 O
- Aus dem Backup-Snapshot wiederherstellen:
$ sudo timeshift --restore --snapshot "2022-02-23_18-32-36"
- Ausgewählten Backup-Snapshot löschen:
$ sudo timeshift --delete --snapshot '2022-02-23_18-32-36'
Abschlussgedanken
In diesem Tutorial haben wir gelernt, wie man die Timeshift-Anwendung auf Ubuntu 22.04 Jammy Jellyfish Linux installiert und das Programm verwendet, um einen Backup-Snapshot unserer Systemdateien zu erstellen. Wir haben dann gesehen, wie der von uns erstellte Snapshot wiederhergestellt werden kann. Timeshift ist eine großartige Möglichkeit, die unzähligen Anpassungen zu speichern, die Sie an Ihrem Ubuntu 22.04-System vornehmen, um es genau so zu bekommen, wie Sie es möchten. Es gibt Ihnen die Gewissheit, dass Sie jederzeit einen früheren Snapshot wiederherstellen können, wenn etwas schief geht.