hallo
ich möchte ein backup meines Systems machen. Ich habe gesehen, dass man dazu dd gut verwenden kann.
dd in=/dev/hda1 | tar ...
oder so. nun möchte ich aber, dass dieses backup nich so gross ist. und deshalb möchte ich alle bits, welche nicht benötigt werden, auf 1 oder alle auf 0 setzen. damit besser komprimiert wird.
gibt es ein tool dazu? oder ist meine idee schwachsinn? gibt es eine bessere möglichkeit?
danke und gruss
platzsparendes backup mit dd und tar
wenn du das backup mittels dd durchführst, brauchst du auch eine identische festplatte/partition für die wiederherstellung der sicherung. außerdem sicherst du damit daten, welche nicht gesichert werden brauchen.
ich würde einfach nur etc, home, evtl. die kernel-config, datenbanken und die paketliste sichern.
eine wiederherstellung dauert dann zwar ETWAS länger, lässt sich jedoch z.b. auch auf einer größeren (neuen) festplatte durchführen, welche man in der regel nach einem hd-crash einbaut.
ich würde einfach nur etc, home, evtl. die kernel-config, datenbanken und die paketliste sichern.
eine wiederherstellung dauert dann zwar ETWAS länger, lässt sich jedoch z.b. auch auf einer größeren (neuen) festplatte durchführen, welche man in der regel nach einem hd-crash einbaut.
dafür brauchst du kein tool. ein kurzes bash-script reicht.
z.b.
das ganze auf ein anderes medium/anderen host schieben.
wiederherstellung:
debian grundsystem installieren (dauer ca. 10min)
hostname-installierte-pakete aufs system schieben.
danach:
gesicherten inhalt von /home/~ und /etc ... drüber.
fertig.
z.b.
Code: Alles auswählen
#!/bin/sh
cd /
tar --same-owner -pzvcf hostname-home.tgz /home/bla
tar --same-owner -pzvcf hostname-etc.tgz /etc
tar --same-owner -pzvcf hostname-kernel-config.tgz /boot/config*
...
dpkg --get-selections > hostname-installierte-pakete
wiederherstellung:
debian grundsystem installieren (dauer ca. 10min)
hostname-installierte-pakete aufs system schieben.
danach:
Code: Alles auswählen
dpkg --set-selections < hostname-installierte-pakete
fertig.
trozmos Plan ist wirklich vernuenftig. Wer trotzdem eine ganze
Partition sichern will kann so besser kompriemieren:
Edit:
Ach ja, dd von einer ganzen Partition funktioniert nur dann richtig,
wenn die Partition nicht gemountet ist -- bei / etwas knifflig.
Partition sichern will kann so besser kompriemieren:
Code: Alles auswählen
cd /home # also ins Wurzelverzeichnis der Partition
cat /dev/zero > foobar # den ganzen freien Platz ueberschreiben
# Kaffee holen
# Fehlermeldung abwarten und dann ignorieren
rm foobar # damit der freie Platz wieder frei ist
Ach ja, dd von einer ganzen Partition funktioniert nur dann richtig,
wenn die Partition nicht gemountet ist -- bei / etwas knifflig.
Beware of programmers who carry screwdrivers.
achso ... nach dem
natürlich
nicht vergessen 
mini/mondo funktioniert btw. auch sehr gut. aber es ist ja irgendwo auch entscheidend, WORAUF das backup lagert.
Code: Alles auswählen
dpkg --set-selections < hostname-installierte-pakete
Code: Alles auswählen
apt-get dselect-upgrade

mini/mondo funktioniert btw. auch sehr gut. aber es ist ja irgendwo auch entscheidend, WORAUF das backup lagert.