Hallo Leute,
ich habe folgendes Problem:
ich möchte eine 10GB große einwandfrei funktionierte Windowspartition sichern.
Bei partimage und cat bekomme ich immer an der gleichen Stelle eine Meldung über Lesefehler am Block ... und der Vorgang wird abgebrochen.
Deswegen will ich die Sicherung mit dd_rescue machen:
dd_rescue -A /dev/hda1 hda1
gzip -9 hda1
split -b500m hda1.gz hda1.
und später für Rücksicherung:
cat hda1.* > hda1.gz
gzip -d hda1.gz
dd_rescue -A hda1 /dev/hda1
Um Platz auf der Festplatte zu sparen, sollten die Kommandos mit pipes verbunden werden, etwa so:
dd_rescue -A /dev/hda1 - | gzip -9 | split -b500m - hda1.
und entsprechend für die Rücksicherung.
Ich habe schon alles mögliche ausprobiert. ;-( Es klappt nicht. Wahrscheinlich mache ich irgendwo ein Syntaxfehler.
Bitte um Hilfe.
Gruß
Peter
Frage an bash-Profis
Hi Peter,
Wird also so (noch) nicht funktionieren.readme dd_rescue hat geschrieben:Due to the way the program works (input and output are always written to the
designated position, i.e. a seek() is done before the I/O operation is
actually performed), char devices can not be read from or written to.
Therefore you can't redirect output to stdout.
It would be useful to support non-seekable devices (char devices, pipes,
stdin/out) on one side, though. This will be implemented later and is
scheduled for the dd_rescue-1.2 release.
[ jabber ] chimerer@amessage.de