Dejan Milosavljevic <[EMAIL PROTECTED]> wrote:

> Ich versuche das Verzeichnis eines apache2-Webservers in ein tar-Archiv 
> wegzusichen.
>
> Versuch1:
> tar cvf /root/backup/www.tar /var/www
> ---> Funktioniert. Das tar-Archiv lässt sich wieder entpacken
>
> Versuch2:
> tar cvjf /root/backup/www.tar.bz2 /var/www
> ---> Funktioniert nicht. Das tar.bz2-Archiv lässt sich nicht entpacken.
> Wenn ich es mit tar xvjf www.tar.bz2 auspacke, wird ein großer Teil des 
> Archivs ausgepackt, aber dann kommt mittendrin
> die Fehlermeldung:
>
> tar: Springe zum nächsten Kopfteil.
> tar: Archiv enthält veraltete Base64-Kopfteile
>
> bzip2: Data integrity error when decompressing.
>         Input file = (stdin), output file = (stdout)
>
> It is possible that the compressed file(s) have become corrupted.
> You can use the -tvv option to test integrity of such files.
>
> You can use the `bzip2recover' program to attempt to recover
> data from undamaged sections of corrupted files.
>
> tar: Read 3000 bytes from www.tar.bz2
> tar: Child returned status 2
> tar: Fehler beim Beenden, verursacht durch vorhergehende Fehler.

Probiere mal das Problem in seine Teile zu zerlegen.  Also:

tar cvf test.tar /some/test/path
bzip2 test.tar
bunzip2 test.tar.bz2 #klappt's?
bzip2 test.tar
tar xjf test.tar.bz2 #klappt's?

Du kannst auch versuchen, ob der Fehler vielleicht überhaupt nur ab
einer bestimmten Größe auftritt.

Gruß, Frank
-- 
Frank Küster
Inst. f. Biochemie der Univ. Zürich
Debian Developer

Antwort per Email an