Sicherung /home

Aus Siduction Wiki DE
Wechseln zu: Navigation, Suche


Es geht fix, und ist die empfohlene Bedingung vor Manipulationen am System.

1. /home sichern:

tar -cf - /home | gzip -c9 > /irgendwo/home.tar.gz

Das gleiche kann man natürlich auch mit anderen Verzeichnissen machen, in denen man Daten hat. Bei mir gibt es dafür eine extra Partition die ich als /data mounte.

2. Paketliste (ohne libs) erstellen:

dpkg -l|awk '/^ii/{ print $2 }'|grep -v -e ^lib -e -dev -e linux-image -e linux-headers >apps_installed.txt

3. Die Sicherung, die Paketliste und (optional) einzelne wichtige Dateien in /etc auf einem externen Datenträger (CD, DVD, USB-Stick, externe Festplatte, ....) verwahren.

4. Von neuer siduction CD booten, nach Herzenslust partitionieren und dann installieren.

5. Das neue siduction booten und die fehlenden Apps nachinstallieren:

apt-get update && apt-get install $(<apps_installed.txt)

6. Das gesicherte /home zurückspielen - allerdings selektiv.

Das sollte fast immer problemlos sein - nur wer lange nicht KDE upgegraded hat, sollte ~/.kde zuerst vorsichtig mit einem Backup des frischen .kde testen.


Greetings, Chris

English Version:

1. Save /home:

tar -cf - /home | gzip -c9 > /somewhere/home.tar.gz

The same one may do, of course, with every other folder.

2. Create a list of Packages (without libs)

dpkg -l|awk '/^ii/{ print $2 }'|grep -v -e ^lib -e -dev -e linux-image -e linux-headers >apps_installed.txt

3. Save the list of packages, other important files e.g. in /etc, on an external data store.

4. Boot from a siduction CD , partition and install new as you like it.

5. Boot the new installed system and reinstall the missing apps.

apt-get update && apt-get install $(<apps_installed.txt)

6. play back the former saved home -selectiv, as you need it

This should work without problems in most conditions. Who has not upgraded KDE for a longer time should test carefully -with a backup of the new .kde.