Wie kann ich den gesamten Desktop sichern, ohne Datenmüll zu sichern?

Wie kann ich den gesamten Desktop sichern, ohne Datenmüll zu sichern?

Ich möchte eine vollständige Systemsicherung erstellen und sie auf S3 speichern. Etwas, das gut genug sein könnte, um mein gesamtes System wiederherzustellen. Mir wurde jedoch gesagt, dass die Verwendung von dd/rsync zum Erfassen des Stammverzeichnisses viele überflüssige Dateien speichern würde, die ich zum Wiederherstellen des Systems nicht benötigen würde.

Falls ich auf dieses Backup zurückgreifen müsste, müsste ich Folgendes wiederherstellen:

  • Das Home-Verzeichnis
  • Alle installierten Programme
  • Alle Anpassungen im gesamten System, wie z. B. Änderungen an der Openbox-Konfigurationsdatei usw.

Der Befehl, den ich sehe, wird empfohlenHierIst:

sudo rsync -aAXv / --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} /mnt

Ist es möglich, noch leichter zu werden?

Antwort1

Sie können eine Kombination aus Backups(Déjà Dup) für Ihr /home und Timeshiftfür die Systemdateien verwenden. Andernfalls können Sie Macrium Reflectdamit Ihre gesamte Festplatte/Partition klonen.

Einem Windows-ähnlichen Wiederherstellungspunkt kommt die Verwendung am nächsten Timeshift. Ich verwende es, um Snapshots auf einer externen USB-Festplatte zu speichern. Obwohl es das kann, wird es normalerweise nicht zum Sichern Ihres /home-Verzeichnisses verwendet, sondern nur für Änderungen auf Systemebene. Verwenden Sie Backups(Déjà Dup) zum Sichern von /home-Dateien.

Timeshift is a system restore utility which takes snapshots
of the system at regular intervals. These snapshots can be restored
at a later date to undo system changes. Creates incremental snapshots
using rsync or BTRFS snapshots using BTRFS tools.

Mehr Informationen beihttps://github.com/teejee2008/timeshift

Für Benutzer vor 19.04 fügen Sie das PPA hinzu:

sudo add-apt-repository -y ppa:teejee2008/ppa

Und installieren Sie mit:

sudo apt update
sudo apt install timeshift

Antwort2

Aus:Bash-Skript zum Sichern/Klonen von Ubuntu auf einer anderen Partition

rsync -haxAX --stats --delete --info=progress2 --info=name0 --inplace  \
      /* "$TargetMnt"                                                   \
      --exclude={/dev/*,/proc/*,/sys/*,/tmp/*,/run/*,/mnt/*,/media/*,/lost+found}

Das Skript wird ebenfalls aktualisiert /boot/grub/grub.cfg, /etc/fstabsodass Sie Ihr Backup starten können.

verwandte Informationen