Pagina 1 di 1

archivio corrotto

Inviato: gio 19 ott 2006, 17:03
da nik600
ciao

ho un archivio di 70 MB che contiene circa 2GB di logs, dovrei estrarre questo archivio ma mi da un errore:

Codice: Seleziona tutto

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: Unexpected EOF in archive
tar: Unexpected EOF in archive
tar: Error is not recoverable: exiting now

il file ha estensione .tar.bz2 ed è stato creato con il comando

tar -cvjf archivio.tar.bz2 /data....

ho provato bzip2recover, mi crea un sacco di files .tar ma poi cosa devo fare? non riesco ad estrali...

Inviato: gio 19 ott 2006, 18:12
da Paoletta
per ogni file di questi,
tar -xvvf [nomefile.tar]
(conviene fare 1 scriptino!) ;)

Inviato: gio 19 ott 2006, 18:38
da nik600
ciao

avevo provato ma non funzia!

o meglio, funziona solo con il primo archivio, e non con tutti gli altri, che mi sembrano continuazioni del primo!

mio script:

Codice: Seleziona tutto

#!/bin/sh

for i in $(ls -1 *.tar)
do
tar -xvvf $i
done

errore

Codice: Seleziona tutto

tar: Read 3976 bytes from rec00001log121006.tar
tar: Unexpected EOF in archive
tar: Unexpected EOF in archive
tar: Error is not recoverable: exiting now
tar: This does not look like a tar archive
tar: Skipping to next header
tar: Archive contains obsolescent base-64 headers


Inviato: gio 19 ott 2006, 19:56
da nik600
dunque dunque

con questo altro script ho rimesso assieme il tutto

Codice: Seleziona tutto

#!/bin/sh

for i in $(ls -1 *.tar)
do
cat $i >> archivio.tar
done

il problema è che quando riestraggo tutto di nuovo ottengo comunque l'errore sull'archivio, o meglio, riesco ad estrarre l'archivio fino ad un certo punto e da li in avanti non riesco piu a vedere cosa ce.

Non posso togliere i blocchi danneggiati senza perdere meta archivio?

Re: archivio corrotto

Inviato: mer 25 gen 2012, 22:05
da tgmx
Anche se la discussione è un po' vecchia (2006!!!) mi aggiungo per non crearne una nuova.

Ho lo stesso problema:
File backup-20120114.tbz2 da 4.5GB corrotto, eseguo:
bzip2recovery archivio.tbz2
mi ritrovo con una marea di file da poche centinaia di KB tipo:
rec00001backup-20120114.tbz2.bz2
rec00002backup-20120114.tbz2.bz2
rec00003backup-20120114.tbz2.bz2
...
rec19320backup-20120114.tbz2.bz2

Come li gestisco?

Ora non riesco ad aprire questi file.