Hallo! Ich würde gerne meine Festplatte mit dd auf ein gemountetes Lauwerk sichern. Aber die Outpuf FIle Datei wird immer so rießig (bei 1.9GB, 20MB belegt wird sie ca 2gb groß)! Ich hab da mal was mit dd in Kombination mir tar gelesen, kann aber keinen Anhaltspunkt mehr finden. Kann mir jemand nen Link oder Tips geben wo ich dazu was finden kann? Gruß Mario Ohnewald
Hi, On Wednesday, May 01, 2002 at 17:22:39, mario ohnewald wrote:
Ich würde gerne meine Festplatte mit dd auf ein gemountetes Lauwerk sichern.
Aber die Outpuf FIle Datei wird immer so rießig (bei 1.9GB, 20MB belegt wird sie ca 2gb groß)! Ich hab da mal was mit dd in Kombination mir tar gelesen, kann aber keinen Anhaltspunkt mehr finden. Kann mir jemand nen Link oder Tips geben wo ich dazu was finden kann?
Probier mal partimage. http://www.partimage.org/ Henne -- Hendrik Vogelsang aka Henne mailto: hvogel<at>hennevogel.de Sticking feathers up your butt does not make you a chicken. # random sigs made with fortune
Am Mittwoch, 1. Mai 2002 17:22 schrieben Sie:
Hallo! Ich würde gerne meine Festplatte mit dd auf ein gemountetes Lauwerk sichern.
Aber die Outpuf FIle Datei wird immer so rießig (bei 1.9GB, 20MB belegt wird sie ca 2gb groß)! Ich hab da mal was mit dd in Kombination mir tar gelesen, kann aber keinen Anhaltspunkt mehr finden. Kann mir jemand nen Link oder Tips geben wo ich dazu was finden kann?
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 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. 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 -- Erhard Schwenk http://www.fto.de - http://www.akkordeonjugend.de
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
Am Mittwoch, 1. Mai 2002 23:02 schrieb Falk Friedrich:
Erhard Schwenk (eschwenk@fto.de) wrote:
2. sync 3. rm -f /mnt/my_partition/nulls.txt 4. sync Das sync muß ich mir mal merken.
Ohne schreibt er das alles evtl. nur im Cache und auf der Partition steht immer noch Müll. Das behindert zwar die weitere Funktion nicht direkt, macht aber das Ergebnis größer weil sich ungeordneter Müll schwerer gzippen läßt als eine Reihe von Nullen.
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?
Oops yep.
Ich kann mir nicht vorstellen, daß Du ">" schreiben wolltest. :) dd if=/dev/mypartition|gzip|split -b 2000m - /daten/mybackup.gz.
stimmt.
Dumme Frage. Bringt dd Vorteile? split -b 2000m /dev/mypartition /daten/mybackup.gz.
kA, möglicherweise wg. des Bufferings. Ich hab das halt immer so in der Art gemacht und es hat funktioniert. -- Erhard Schwenk http://www.fto.de - http://www.akkordeonjugend.de
Hy, Am 02/05/01@17:22 schrieb mario ohnewald:
Ich würde gerne meine Festplatte mit dd auf ein gemountetes Lauwerk sichern.
Aber die Outpuf FIle Datei wird immer so rießig (bei 1.9GB, 20MB belegt wird sie ca 2gb groß)! Ich hab da mal was mit dd in Kombination mir tar gelesen, kann aber keinen Anhaltspunkt mehr finden. Kann mir jemand nen Link oder Tips geben wo ich dazu was finden kann?
Ich hatte mal für das backup meines routers sowas (IIRC): tar cvf - / | ssh root@client dd of=/dev/st0 Falls Du das meinst. -- :wq-y Maik
mario ohnewald (mario.ohnewald@gmx.de) wrote:
Ich würde gerne meine Festplatte mit dd auf ein gemountetes Lauwerk sichern.
Aber die Outpuf FIle Datei wird immer so rießig (bei 1.9GB, 20MB belegt wird sie ca 2gb groß)!
NurSoNeIdee: AFAIK wäre es von Vorteil vorher alle nicht belegten Bereiche der Partition mit Nullen zu überschreiben. Z.B. durch das Anlegen einer Datei, bestehend aus Nullen mount ..... dd if=/dev/zero of=/mountpoint/zerofile bis die Partition voll ist und dd abbricht. rm /mountpoint/zerofile umount ..... Danach dürfte das komprimieren besser funktionieren. dd if=/dev/hdd8 |gzip > /sicherungen/hdd8-2002-05-01.dd.gz -Falk
participants (5)
-
Erhard Schwenk
-
Henne Vogelsang
-
Maik Holtkamp
-
mario ohnewald
-
suse-linux@frodo.prima.de