Hallo an Alle,
ich möchte mal was vorstellen und von Euch etwas Feedback haben. Ich denke, das ich nicht der Erste und Einzige mit dem Problem bin.
In den letzten Jahren hab ich immer mal wieder Probleme mit dem zurück kopieren eines Backups nach einer kompletten Neuinstallation aus den verschiedensten Gründen. Mal hab ich was verbasselt, mal wollte ich was neues oder neue Distri probieren oder eben mal einfach neu von vorn anfangen, weil sich ja alles weiter entwickelt.
Das komplette /home/user wieder hin zu packen, war zwar einfach, brachte aber neue Probleme und oft alte und neue Fehler.
Also habe ich mir über lange Zeit immer mal wieder angesehen, welche Daten und Einstellungen ich wirklich benötige.
Dabei hat mir der Befehl „find /home/smiee/.config -mmin -2“ in verschieden Ordnern geholfen, zu erkennen, was wo gespeichert wird. Über die Zeit hab ich mir so zusammen getragen, was ich eigentlich benötige, und was ich besser sein lassen sollte. Bei mir konzentriert sich das auf xfce mit plank, geary, whatsdesk, x (Twitter), telegram, nextcloud, spotify, keepassxc und Kontakte, goa und so bissel Kram eben. Bei spotify oder telegram ist das Konto schnell wieder verknüpft und alles ist wieder online.
Außerdem benötige ich meine angepasste fstab und networkmanager/wlan-Zugänge aus der /etc.
Die Einstellungen von LibreOffice, evince oder Bildbetrachter sind mir zum Beispiel völlig egal. Die /Software/ Paket müssen nur im neuen System wieder vorhanden sein.
Dazu wird im script am Anfang mit „pacman -Qeq > /home/smiee/endeavour_Pakete.txt“ eine aktuelle Paketliste erstellt, die ich dann mit „yay -S $(cat endeavour_Pakete.txt)“ ins neue System übernehmen lasse. Damit habe ich dann die selbe Software-Pakete in der der neuen Installation.
Dann kopiere ich mir in dem script mit „cp -a -r -v /home/smiee/xxx??? /home/…“genau diese Ordner und Dateien in ein Verzeichnis zusammen, welches ich dann mit fsarchiver und Datum im Namen über den script auf meine NAS sichere.
Bewusst habe ich bestimmt Ordner und Dateien beim sichern umbenannt, und dem „neuen“ System eine Chance zu geben. Zum Beispiel meine angepasste .bashrc kopiere ich beim sichern nach .bashrc_sik und …config/xfce4 nach .config/xfce4_sik um erstmal die (hoffentlich sauberen) Einstellungen vom neuen System zu haben.
Am Ende wird der Ordner durch den Script wieder gelöscht.
Das Zurückspielen des Backups habe ich jetzt in der Virtualbox getestet, bis alles zu meiner Zufriedenheit funktioniert hat.
Also wenn Ihr das mal sehen wollt und Interesse besteht, könnte ich auch den Script posten. Aber ich kann keine Garantie übernehmen und auch nur bedingt supporten. Ich hab das eben für mich so zurecht gebastelt, bis es für meine Ansprüche erstmal lief.
Für Anregungen und Ideen wäre ich natürlich offen.
Grüße
Der Smiee