Wie kann ich einen Snapshot eines kompletten Linux-Systems erstellen und es wiederherstellen?

Wie kann ich einen Snapshot eines kompletten Linux-Systems erstellen und es wiederherstellen?

Ich habe einen Laptop, auf dem Ubuntu sowie einige andere private Software und Dateien installiert sind. Ich möchte ein vollständiges Image des aktuellen Zustands meines Systems erstellen und dann täglich Backups meiner Arbeit erstellen. Welches ist das beste Tool dafür?

Ich habe einige Tools wie partclone(von CloneZilla) ddoder gefunden rsync. Aber diese Tools erstellen entweder ein einmaliges Image oder sichern bestimmte Verzeichnisse (wie ein Fotoverzeichnis). Mit partclonemuss ich ein vollständiges Image meines Systems neu erstellen, was zeitaufwändig ist, aber auch nicht effizient, da ich ein Image anhand der Unterschiede zwischen dem aktuellen Status und dem vorherigen Image aktualisieren möchte.

Wenn die Festplatte meines Laptops kaputt ist oder ich mithilfe von Root etwas schwerwiegend vermasselt habe, möchte ich alles (Projekte, Updates usw.) bis zum gestrigen Tag wiederherstellen können.

Gibt es eine All-in-One-Lösung? Wenn nicht, welches Tool eignet sich, um ein Backup des gesamten Systems zu erstellen?

Antwort1

/Ich habe Folgendes gemacht: Ich habe das System zwischen und aufgeteilt home. Auf diese Weise kann ich mein System mit partcloneCloneZilla in 20 Minuten über USB 2.0 klonen und verwendenbackintimeFühren Sie inkrementelle Backups von durch /home.

Das nächste, was ich binwerde versuchenIsttimeshiftdas aussieht, als hätte es alles, was man braucht ... (Aber:Ich habe das noch nicht einmal für Backups ausprobiert, geschweige denn für Wiederherstellungen, während das oben genannte getestet wurde!)

Nachdem all das oben Gesagte gesagt wurde:Ich mag Leute, die Unterstützung leistenaber diese Frage ist eigentlich eine Bitte um eine Software-Empfehlung, die besser beantwortet wird aufSoftware-Empfehlungen, eine Schwesterseite von Ask Ubuntu ...

Antwort2

Beginnen Sie mit der LektüreBackupIhrSystemwiki. Inkrementelles Backup (auf einen FTP-Server, vielleicht) mitDuplizitätsollte für Sie der ideale Weg sein, denke ich.

Duplicity sichert Verzeichnisse, indem es verschlüsselte Datenträger im Tar-Format erstellt und diese auf einen Remote- oder lokalen Standort hochlädt. Es verwendet librsync, um inkrementelle Änderungen an Dateien aufzuzeichnen, gzip, um sie zu komprimieren, und gpg, um sie zu verschlüsseln.

DerDuplizitätWiki hat ein hervorragendes Tutorial von den Grundfunktionen bis hin zu erweiterten Funktionen wie der Automatisierung von Backups

Eine hervorragende Lektüre finden Sie auch inWie sichere ich mein gesamtes System?

verwandte Informationen