Erhard Schwenk (eschwenk@fto.de) wrote:
dd kopiert die komplette Partition, vom Filesystem weiß dd nix. Deshalb wird die Zieldatei genausogroß wie die Partition.
Abhilfe?
1. dd if=/dev/zero of=/mnt/my_partition/nulls.txt
warten bis Fehler
2. sync 3. rm -f /mnt/my_partition/nulls.txt 4. sync Das sync muß ich mir mal merken.
Damit sollte der Rest der Partition mit Nullen überschrieben sein, was ein leichteres Komprimieren zuläßt.
5. umount /mnt/my_partition 6. dd if=/dev/mypartition|gzip|split -b 2000m >/daten/mybackup.gz. Ungetestet? Ich kann mir nicht vorstellen, daß Du ">" schreiben wolltest. :) dd if=/dev/mypartition|gzip|split -b 2000m - /daten/mybackup.gz.
Dumme Frage. Bringt dd Vorteile? split -b 2000m /dev/mypartition /daten/mybackup.gz.
Der Split sorgt für ein Aufteilen des File in max. 2 GB große Blöcke (ältere Filesysteme brauchen das), kann man bei neueren Linuxen auch weglassen wenn das FS Files > 2GB kann.
Entpacken dann mit cat /daten/mybackup.gz.*|gzip -dc|dd of=/dev/mypartition
Ansonsten Full ACK. :-) -Falk