backup wiederherstellen

Post Reply
Message
Author
RoKo

backup wiederherstellen

#1 Post by RoKo »

Moin,

ich habe mit 'dd if=/dev/hdb1 | bzip2 > backup' eine ~10GB große Partition in eine Datei gesichert. Dieser Vorgang lief ohne Fehlermeldung durch, es gab also auch keinen Abbruch nach 2GB. Die Backup-Datei ist jetzt 6101278177 byte groß. Jetzt wollte ich diese Datei wieder mit 'cat backup|bunzip2|dd of=/dev/hdb1' auf die Partition zurückspielen, aber dies bricht nach 2519750000 byte ab (mehrmals probiert).

Hat jemand einen Tip, woran das liegen könnte. Ist ein nachträgliches spliten der Datei ohne weiteres möglich und könnte das eventuell das Problem lösen?

Gruß
RoKo

Jochen

Re: backup wiederherstellen

#2 Post by Jochen »

Hast Du es mal ohne das unnötige cat probiert?<blockquote><pre><font size="1" face="">code:</font><hr><font face="Courier New" size="2">bzip2 -dc <backup | dd of=/dev/hdb1</font><hr></pre></blockquote>Wie lautet denn die genaue Fehlermeldung? Aus der könnte man schon mal ersehen, welches Programm Probleme macht. Wobei mir gerade einfällt, dass man eigentlich auch dd aus dem Kommando streichen könnte:<pre>bzip2 -dc <backup >/dev/hdb1</pre>Wenn's dann nicht hinhaut, müsste man sich mit bzip2 näher beschäftigen...

Jochen

Michael

Re: backup wiederherstellen

#3 Post by Michael »

Je nachdem was für Daten Du auf der Partition hast (z.B. viele Archive, MP3 usw), kann es doch sein, daß in der Backup-Datei nicht mehr als ~2GB drin sind. dd bricht ab, wenn nicht die korrekten Optionen gesetzt wurden und es auf einen defekten Block trifft.

Cheers

Michael

RoKo

Re: backup wiederherstellen

#4 Post by RoKo »

Moin,

@Jochen
erst mal danke für den Hinweis mit dem Befehl. Mit Pipeline und Umleitung, und was dabei herauskommt hab ich noch manchmal Probleme <img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle">.

zur Fehlermeldung:
ich hatte das Backup von Knoppix aus erstellt und wollte es danach auch wieder mit Knoppix zurückspielen. Da gab es keine Fehlermeldung, sondern der Vorgang wurde mit folgender Meldung beendet:

4921386+1 Datensätze ein
4921386+1 Datensätze aus
2519750000 bytes transferred in 1375,164708 seconds (1832326 bytes/sec)

Heute habe ich es dann nochmal probiert, diesmal von einem installierten Debian aus, und da gab's diese Meldung (plus der obigen):

bzip2: Data integrity error when decompressing.
Input file = (stdin), output file = (stdout)

Also ein fehlerhafter Block in der Datei.

Seit dem Versuch ich mit bzip2recover die Daten irgendwie zu retten. Allerdings wird mein Plattenplatz allmählich knapp und bei der Größe der Datei dauert jeder Vorgang ewigkeiten. Hinzu kommt das Limit der Dateien die bzip2 (und cat, und ... GNU/Linux???) verarbeiten kann, denn nach bzip2recover hatte ich über 10000 Dateien und diese Anzahl mochte bzip2 irgenwie nich. Im Moment versuche ich gerade diese Dateien wieder zusammzuführen und hoffe, dass danach das zurückspielen auf Platte klappt.

@Michael
welche "korrekten Optionen" meinst du speziell. Gibt es eine mit der ich defekte Blöcke überspringen kann?



Nun gut ... wenn das zurückspielen nich klappt, hab ich Windows geschrottet <img src="http://www.pl-forum.de/UltraBoard/Images/Wilk.gif" border="0" align="middle">. Schade um die Zeit die ich investiert hatte um es einigermaßen brauchbar und sicher zu konfigurieren.
Persönliche Daten hatte ich glücklicherweise noch mal extra gesichert.

Mir grauts jetzt schon davor Windows neu zu installieren (ich brauchs) und in diesem wirrwar von Konfigurationsmöglichkeiten die Einstellungen zu suchen ... *brrr*.
Aber noch hab ich nich aufgegeben. Die Hoffnung stirb zuletzt <img src="http://www.pl-forum.de/UltraBoard/Images/Wilk.gif" border="0" align="middle">.

Gruß
RoKo

Post Reply