kaputte Tar Archive ...
Jan-Benedict Glaw
jbglaw at lug-owl.de
Tue Aug 1 22:34:39 CEST 2006
On Tue, 2006-08-01 22:16:14 +0200, stefan at hegner-online.de <stefan at hegner-online.de> wrote:
> 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!
Das hätte schon beim Erstellen des tarballs zu Fehlern kommen sollen.
Nicht gesehen?
> 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".
Bekommst Du kernelseitig IDE-Fehler berichtet (-> dmesg)?
Du könntest zumindest mit "dd if=.... of=xxxx conv=noerror" zumindest
mal gucken, ob nicht vielleichtt nur ein Sektor nicht lesbar ist. Das
würde zwar bedeuten, daß (vermutlich) 900kb an Daten weg sind, aber
besser, als 250MB ...
> Hat hier jemand zufällig eine clevere Idee, wie ich aus den restlichen 250
> MB Archiv irgendwie noch was rauskitzeln könnte?
dd mit conv=noerror. Alternativ die komplette Partition mit dd_rescue
kopieren und dann probieren...
MfG, JBG
--
Jan-Benedict Glaw jbglaw at lug-owl.de +49-172-7608481
Signature of: Eine Freie Meinung in einem Freien Kopf
the second : für einen Freien Staat voll Freier Bürger.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: <http://lug-owl.de/pipermail/linux/attachments/20060801/e2f56d9a/attachment.sig>
More information about the Linux
mailing list