Repository 32bit  Forum
Repository 64bit  Wiki

archivio corrotto

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.

archivio corrotto

Messaggioda nik600 » gio ott 19, 2006 16:03

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...
nik600
Linux 2.4
Linux 2.4
 
Messaggi: 449
Iscritto il: lun mar 15, 2004 0:00

Messaggioda Paoletta » gio ott 19, 2006 17:12

per ogni file di questi,
tar -xvvf [nomefile.tar]
(conviene fare 1 scriptino!) ;)
Avatar utente
Paoletta
Staff
Staff
 
Messaggi: 3903
Iscritto il: dom apr 24, 2005 23:00
Località: Varese
Slackware: 13.1
Desktop: fluxbox

Messaggioda nik600 » gio ott 19, 2006 17:38

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

nik600
Linux 2.4
Linux 2.4
 
Messaggi: 449
Iscritto il: lun mar 15, 2004 0:00

Messaggioda nik600 » gio ott 19, 2006 18:56

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?
nik600
Linux 2.4
Linux 2.4
 
Messaggi: 449
Iscritto il: lun mar 15, 2004 0:00

Re: archivio corrotto

Messaggioda tgmx » mer gen 25, 2012 22:05

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.
Avatar utente
tgmx
Linux 3.x
Linux 3.x
 
Messaggi: 1330
Iscritto il: ven apr 28, 2006 13:40
Località: Ancona
Slackware: 13.37
Desktop: KDE 4


Torna a Gnu/Linux in genere

Chi c’è in linea

Visitano il forum: Google [Bot] e 3 ospiti