So sichern Sie in Linux Mint mit Timeshift

Datei- und Systemsicherungen sind immer eine der besten Richtlinien für die Sicherung und Verfügbarkeit von Informationen in jeder Art von Organisation oder für jeden Benutzer. Der Grund dafür ist, dass die Integrität dieser Art von Daten stets gewährleistet sein muss, da verschiedene Faktoren Einfluss auf Fehler und fehlenden Zugang zu Informationen haben können, wie zum Beispiel:

  • Viren oder Malware
  • Festplattenschaden
  • Softwarefehler
  • Schlechte Einstellungen und mehr.
Es gibt mehrere Tools, um diese Art von Backup zu erstellen, aber heute werden wir uns auf ein spezielles namens Timeshift konzentrieren und lernen, wie man es in Linux Mint installiert und verwendet.

Was ist Timeshift?Timeshift für Linux-Umgebungen ist eine Anwendung, die entwickelt wurde, um eine ähnliche Funktionalität wie die Systemwiederherstellungsfunktion in Windows oder das Time Machine-Tool in macOS zu bieten.
Durch die Verwendung von Timeshift ist es möglich, das Betriebssystem zu schützen, indem in regelmäßigen Abständen inkrementelle Snapshots des Dateisystems entsprechend den Managementanforderungen erstellt werden und diese Snapshots zu einem späteren Zeitpunkt wiederhergestellt werden können, um alle Änderungen am System, wie es allen bekannt ist, rückgängig zu machen auf Restaurierungsebene.

Timeshift hat zwei Betriebsmodi:

RSYNC-ModusIm RSYNC-Modus, in dem Snapshots mit rsync und Hardlinks erstellt werden, werden gemeinsame Dateien zwischen Snapshots geteilt, was zu einer größeren Einsparung von Festplattenspeicherplatz führt. Jeder Snapshot ist eine vollständige Systemsicherung, die mit einem Dateimanager untersucht werden kann.

BTRFS-ModusIm BTRFS-Modus werden alle Snapshots mit den integrierten Funktionen des BTRFS-Dateisystems erstellt. BTRFS-Snapshots werden nur auf BTRFS-Systemen unterstützt, die ein Ubuntu-ähnliches Subvolume-Layout haben (mit @- und @home-Subvolume).

Das Timeshift-Tool kann mit Anwendungen wie rsnapshot, BackInTime und TimeVault verglichen werden, aber nur, dass es unterschiedliche Ziele hat, sein Design ist darauf ausgerichtet, nur die Dateien und Systemeinstellungen zu schützen, aber Benutzerdateien wie Dokumente, Bilder und Musik sind davon ausgeschlossen die Sicherung, die garantiert, dass die Dateien unverändert bleiben, wenn wir das System auf ein früheres Datum wiederherstellen.

Timeshift-FunktionenEinige der Funktionen von Timeshift sind:

  • Timeshift erfordert sehr wenig Konfiguration, was administrative Aufgaben erleichtert
  • Die Snapshots werden standardmäßig in der Systempartition (root) im Pfad / Timeshift gespeichert
  • Mehrere Ebenen von Snapshots können mit Werten wie Stunde, pro Tag, pro Woche, pro Monat und pro Start aktiviert werden
  • Sie können die Anzahl der Snapshots angeben, die für jede ausgewählte Ebene aufbewahrt werden sollen
  • Startup-Snapshots bieten eine zusätzliche Sicherungsebene und werden bei jedem Start des Betriebssystems erstellt. Diese Startup-Snapshots werden mit einer Verzögerung von 10 Minuten erstellt, damit der Systemstart in Bezug auf die Leistung nicht beeinträchtigt wird
  • Unterstützt rsync-Snapshots auf allen Systemen
  • Unterstützt BTRFS-Snapshots auf BTRFS-Systemen
  • Snapshots können wiederhergestellt werden, indem Sie einen Snapshot im Hauptfenster auswählen und auf die Schaltfläche Wiederherstellen in der Symbolleiste klicken, was wirklich einfach zu verwenden ist.
  • Snapshots können vom laufenden System (Online-Wiederherstellung) oder von einem anderen System mit installiertem Timeshift (Offline-Wiederherstellung) wiederhergestellt werden, was ihre Reichweite erhöht
  • Wir können eine Ubuntu-Live-CD verwenden, Timeshift auf dem Live-System installieren und einen Snapshot auf dem Hauptsystem wiederherstellen
  • Das Wiederherstellen von Backups vom laufenden System erfordert einen Neustart, um den Wiederherstellungsprozess vollständig abzuschließen

System kompatibler KonfigurationenTimeshift kann die folgenden Konfigurationssysteme vollständig unterstützen:

  • Normal - Betriebssystem auf unverschlüsselten Partitionen installiert
  • LUKS Encrypted - Betriebssystem auf LUKS verschlüsselten Partitionen installiert
  • LVM2 - Betriebssystem installiert auf LVM2-Volumes (mit oder ohne LUKS)
  • BTRFS: Betriebssystem installiert auf BTRFS-Volumes (mit oder ohne LUKS), hier werden nur Ubuntu-artige Designs mit @- und @home-Subvolumes unterstützt
  • GRUB2 - Bootloader muss GRUB2 sein. Legacy GRUB und andere Bootloader werden nicht unterstützt.
  • EFI - EFI-Systeme werden unterstützt. Dort müssen wir überprüfen, ob die / boot / efi-Partition zum Mounten ausgewählt ist, bevor die Snapshots wiederhergestellt werden (die Anwendung wird dies automatisch tun).
  • Encrypted Home: Für Benutzer mit Encrypted Home werden die Dateien in /home/.ecryptfs/$USER gesichert und wiederhergestellt. Entschlüsselte Inhalte in $ HOME werden ausgeschlossen
  • Verschlüsseltes privates Verzeichnis - Für Benutzer mit einem verschlüsselten privaten Verzeichnis werden Dateien, die in $ HOME /.Private verschlüsselt sind, ausgeschlossen, ebenso wie Dateien, die in $ HOME / Private entschlüsselt wurden (da es Benutzerdaten enthält)
  • Docker & Container - Docker und containerisierte Systeme werden nicht unterstützt.

1. So installieren Sie Timeshif unter Linux Mint


Jetzt werden wir sehen, wie man Timeshif in Linux Mint installiert. Bei anderen Distributionen müssen wir Folgendes ausführen:

Schritt 1
Unter Ubuntu, Linux Mint, Elementary OS und anderen Ubuntu-basierten Anwendungen:

 sudo add-apt-repository -y ppa: teejee2008 / ppa sudo apt-get update sudo apt-get install timeshift
Für andere Linux-Distributionen werden wir die neueste Version über den untenstehenden Link herunterladen.

Schritt 2
Dann führen wir folgendes aus:

 sudo sh ./timeshift*amd64.run (64-Bit-Systeme) sudo sh ./timeshift*i386.run (32-Bit-Systeme)
Im Fall von Mint führen wir zuerst die folgende Zeile aus, um das PPA-Repository herunterzuladen:
 sudo add-apt-repository -y ppa: teejee2008 / ppa

VERGRÖSSERN

Schritt 3
Dann aktualisieren wir das System mit der folgenden Zeile:

 sudo apt-get update

VERGRÖSSERN

Schritt 4
Schließlich installieren wir Timeshift, indem wir Folgendes ausführen:

 sudo apt-get install timeshift

VERGRÖSSERN

2. So verwenden Sie Timeshift in Linux Mint

Schritt 1
Sobald Timeshift im System installiert wurde, greifen wir über den Abschnitt System darauf zu:

Schritt 2
Für den Zugriff ist die Angabe des Administratorkennworts erforderlich:

Schritt 3
Klicken Sie auf Authentifizieren und der folgende Assistent wird angezeigt. Dort wählen wir zunächst den zu verwendenden Snapshot-Typ RSYNC oder BTRFS aus und klicken nach der Definition auf die Schaltfläche Weiter.

Schritt 4
Wir können sehen, dass der Systemanalyseprozess beginnt:

Schritt 5
Sobald dieser Vorgang abgeschlossen ist, wählen wir den Ort aus, an dem die Snapshots gehostet werden und dieser Ort muss genügend Speicherplatz dafür bieten:

Schritt 6
Sobald der Standort definiert ist, klicken Sie auf die Schaltfläche Fertig stellen und Folgendes wird angezeigt:

VERGRÖSSERN

Wir können sehen, dass das Dienstprogramm Timeshift aktiv ist.

3. So erstellen Sie ein Backup mit Timeshift in Linux Mint

Schritt 1
Um diesen Vorgang zu starten, klicken Sie einfach oben auf die Schaltfläche Erstellen und wir werden sehen, dass der Backup-Vorgang beginnt:

Schritt 2
Sobald dieser Vorgang abgeschlossen ist, werden wir darüber benachrichtigt:

VERGRÖSSERN

Um ein Backup wiederherzustellen, wählen Sie es einfach im zentralen Bereich aus und klicken Sie oben auf die Schaltfläche Wiederherstellen.

Timeshift vom System deinstallierenWenn wir das Timeshift-Dienstprogramm deinstallieren möchten, führen Sie einfach einen der folgenden Befehle aus:

 sudo apt-get entfernen timeshift sudo timeshift-uninstall

Wir können sehen, dass Timeshift ein absolut geeignetes Werkzeug für Backup-Aufgaben auf Linux-Systemen ist. Damit steht uns eine umfassende Lösung zur Verfügung, um Systeminformationen sicher zu sichern.

wave wave wave wave wave