Kirjoittaja Aihe: Jumalattoman ison .tar.bz2 tiedoston palautus  (Luettu 1293 kertaa)

VOJ

  • Käyttäjä
  • Viestejä: 135
    • Profiili
Jumalattoman ison .tar.bz2 tiedoston palautus
« : 20.05.11 - klo:14.33 »
Minulle on iso (81 GB) file.tar.bz2 tiedosto, joka ei suostunut purkautumaan kokonaan. Ajoin sille modifioidun bzip2recover ohjelman joka teki sitten 118 000 tiedostoa rec0nnnnnfile.tar.bz2 tiedostoa. Mutta miten tällainen läjä niitä rec filuja oikein puretaan?

bzip2recover ohjelmaa piti käsin muokata, että se suostui käsittelemään .tar.bz2 tiedoston jossa oli yli 50 000 blokkia.

Tällaisen ohjeen löysin netistä, mutta se ei toimi

Koodia: [Valitse]
for i in *.bz2
do
 cat $i | bunzip2  || {
   echo "Error. Exiting."
   exit 1
 }
done | tar tvf -

ja vastaukseksi tuli

tar: Tämä ei näytä tar-arkistolta
tar: Siirrytään seuraavaan otsakkeeseen
tar: Exiting with failure status due to previous errors



Hakemistossa jossa komento ajetaan ei ole muita tiedostoja kuin ko. rec-tiedostot.