kaputte Tar Archive ...

stefan at hegner-online.de stefan at hegner-online.de
Tue Aug 1 22:16:14 CEST 2006


Hallo Liste,

bin da in einer etwas prekären Situation... [Von Mitleidsbekundungen am
Grabe bitte ich abzusehen.- Danke!]

Ich habe hier zwei geBzip2te tar- Achive. Beide liegen auf physikalisch
unterschiedlichen Platten ... und leider wollen beide sich allenfalls nur
teilweise lesen lassen. - Das ist sehr schlecht, denn darin ist das
Root-Volume von meinem Server ;-(((

Archiv 1
========
enthält das ganze Abbild. Da ich boot, home und usr nicht brauche habe ich
die Pfade in eine exclude-Datei geschrieben und mittels -X ausgepart. Dann
habe ich folgendes probiert:

# tar xvjf ../hdc1/Sicherung-Raid-31.07.06.tbz2 -X ../excludes
./
./lost+found/

bzip2: Compressed file ends unexpectedly;
        perhaps it is corrupted?  *Possible* reason follows.
bzip2: Inappropriate ioctl for device
        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: Child returned status 2
tar: Fehler beim Beenden, verursacht durch vorhergehende Fehler.

Mittlerweile habe ich festgestellt, dass hier das Problem zumindest z.T.
vor der konsole sitzt. - Falsche USB-Platte genommen mit FAT32 stat EXT3
Partition und Dateigröße >4GB - Und wie es scheint sind die Daten die mir
fehlen in den abgeschnittenen ~200 MB - Mist! Das hilft wohl nicht weiter!

Archiv 2
========
ist nur das reine root-Volume.

# tar xvjf ../hda2/root-sicherung-31.07.2006.tbz2

[...] Viele Dateien, aber entpackt nur etwa die Hälfte der Daten.

bzip2: I/O or other error, bailing out.  Possible reason follows.
bzip2: Input/output error
        Input file = (stdin), output file = (stdout)
tar: Read 3600 bytes from ../hda2/root-sicherung-31.07.2006.tbz2
tar: Unerwartetes Dateiende im Archiv.
tar: Unerwartetes Dateiende im Archiv.
tar: Nicht behebbarer Fehler: Programmabbruch.

Was ich habe ist bin, boot, dev, etc, home, lib, mnt, usr und ein "halbes"
opt. - KEIN root, sbin, var

ÜBEL, denn ohne var kriege ich das System wohl auch kaum neu aufgesetzt.

Habe Versucht das Archiv auf einen anderen Datenträger zu kopieren aber
nach  151 von 411 MB bricht cp ab. Auch mit dd komme ich da nicht weiter.
Ich bekomme immer einen "Eingabe-/Ausgabefehler".

Hat hier jemand zufällig eine clevere Idee, wie ich aus den restlichen 250
MB Archiv irgendwie noch was rauskitzeln könnte?

Und die Moral von der Geschicht: Wenn man sich zu doof anstellt hilft auch
doppelt sichern nicht!

Gruß

Stefan.








More information about the Linux mailing list