GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Ubuntu 22.04 Systemsicherung und -wiederherstellung

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
Softwareanforderungen und Linux-Befehlszeilenkonventionen
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

  1. Öffne das timeshift Bewerbung über Activities oben links Speisekarte. Beim Öffnen von timeshift Anwendung werden Sie mit einem Assistenten begrüßt, der Ihnen hilft, Ihre Backups zu planen. Hier haben Sie zwei Möglichkeiten. Zuerst wird der rsync verwendet Protokoll als Haupt-Backup-Tool oder nutzen Sie die Vorteile eines inhärenten BRTFS-integrierten Dateisystems. In diesem Beispiel verwenden wir rsync . Wählen Sie RSYNC und klicken Sie auf Next 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.
  2. Sicherungsziel auswählen. timeshift durchsucht Ihr System nach verfügbaren Dateisystempartitionen und bietet Ihnen eine Option, wo Sie eine Sicherungsdatei erstellen können.
  3. 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.
  4. 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.


  5. Damit ist Ihre anfängliche Einrichtung des Backup-Zeitplans abgeschlossen. Klicken Sie auf Finish Taste.
  6. Das Backup wurde noch nicht erstellt. Sie können entweder bis zur timeshift warten automatisch die Sicherung auslöst oder einfach auf Create klicken Schaltfläche, um die zuvor vordefinierte Sicherung jetzt durchzuführen.
  7. Warten Sie, bis die Sicherung abgeschlossen ist. Dies kann einige Minuten dauern.
  8. Wenn alles gut gelaufen ist, sollten Sie jetzt Ihren ersten Backup-Snapshot aufgelistet sehen.
  9. 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.

  10. 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.

  11. 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.
  12. 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

  1. 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
    

  2. 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 
    
  3. Aus dem Backup-Snapshot wiederherstellen:
    $ sudo timeshift --restore --snapshot "2022-02-23_18-32-36"
    
  4. 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.


Ubuntu
  1. Aktualisieren Sie Ubuntu 12.10 auf 13.04

  2. Sichern Sie installierte Pakete und stellen Sie sie auf einem frisch installierten Ubuntu-System wieder her

  3. Ubuntu – Einfache System- und Dateisicherung/-wiederherstellung für Linux?

  4. Probleme mit Ubuntu 16.04 und AMDGPU?

  5. So erstellen und wiederherstellen Sie ein Backup in Plesk

So sichern und wiederherstellen Sie ein Linux-System mit Timeshift

Sichern und Wiederherstellen von Linux-Desktop-Systemeinstellungen mit Dconf

Installieren Sie NFS-Server und -Client auf Ubuntu

Sichern und Wiederherstellen von Ubuntu-Anwendungen mit Aptik

So installieren und verwenden Sie SSHGuard unter Ubuntu 20.04

So installieren Sie Systemback unter Ubuntu 18.04 und Ubuntu 19.10, 20.04