Hallo Michael, On Fri, Feb 06, 2004 at 06:43:00PM +0100, Michael Hoeller wrote:
Hier auf der Liste habe ich der Tipp bekomme es mit "dd bs=<block size der partition> if=/dev/<partition> \ of=- | bzip2 > /path/to/file" zu probieren.
Die blocksize kannst Du sparen, die ist per default 512 Bytes, und das ist auch das, was auf Festplatten normalerweise benutzt wird. Das "of=-" ist auch ueberfluessig, weil ohne of der dd ohnehin die Daten auf stdout ausgibt.
Warum werden verschiedene File systeme angezeigt? Es ist fat.
Dazu kann ich nichts sagen - ich hab grad keine Windows-Partition zum Ausprobieren zur Hand :-)
Und wie k?nnte ich die Sicherung zur?ck schreiben? Ich dachte an
bzcat /path/to/file | dd bs=<block size der partition> if=- of=/dev/ <partition>
Wieder: "if=-" weglassen, und bs am besten auch. Ich hab schon viele Sicherungen und Restaurierungen auf die Weise gemacht. Mit dem bzip2 ebenso wie mit gzip uebrigens Vorsicht: es ist riskant, das alles zu komprimieren. Ein einziger Bitfehler und schon laesst sich die "Sicherung" nicht mehr auspacken. Besser: irgendwo anders genug Platz finden, um alles unkomprimiert zu speichern. Sollte der Datenstrom aufgeteilt werden muessen, kannst Du sowas machen: dd if=/dev/hda1 | split -b 2040m - hda1_ Dann kommen knapp 2GB grosse Happen mit Namen hda1_aa, hda1_ab usw. raus, die Du mit cat hda1_* | dd of=/dev/hda1 dann wieder zurueckspielen kannst. Gruss Maik