Hallo Leute, Am Mittwoch, 17. November 2004 18:34 schrieb Andreas Feile:
Michael Schachtebeck, Mittwoch, 17. November 2004 18:02:
http://suse-linux-faq.koehntopp.de/q/q-backup-nicht_targz.html
Ist das eigentlich eine prinzipielle Einschränkung? Ich meine, es müßte doch auch möglich sein, den Anfang der nächsten Datei nach der zerstörten irgendwie aus dem Datenstrom zu fischen, und dann weiterzumachen. Oder geht das aus irgendwelchen Gründen nicht?
Es kommt darauf an, was defekt ist. Wenn das tar-Archiv (vor der Komprimierung) einen Fehler hat, kann man mit etwas Glück mit der nächsten Datei weitermachen. Allerdings ist dieser Fall reichlich unwahrscheinlich, da man meist über die Pipe gleich komprimiert ("tar czf"). Wenn bei oder nach der Komprimierung irgendwas schiefgeht, klappt das Entpacken mit gunzip nicht mehr. Mit zcat kann man wenigstens alles bis zum Fehler in eine tar-Datei jagen und diese dann entpacken. Alle Daten nach dem Dateifehler sind AFAIK nicht mehr zu rekonstruieren. Für *.tar.bz2 kann man sein Glück mit bzip2recover probieren, allerdings habe ich es noch nie im praktischen Einsatz gehabt und werde auch keinem empfehlen, dieses Risiko einzugehen. Es existieren Tools, die das Backup dateiweise komprimieren. Diese sollte man auch nutzen, da sie den deutlich besseren Ansatz darstellen. Gruß Christian Boltz -- mv ~/Hirn ~/Sieb [David Haller in suse-linux]