Forum général.général PB avec gtar

Posté par  .
Étiquettes : aucune
0
5
jan.
2010
Bonjour,

Bonne annèe

J'ai un soucis avec gtar. Je dois décompresser un fichier tar de 5Go. Gtar me décompresse 1GO seulement et me renvoi le message suivant :


/opt/csw/bin/gtar: On saute à l'en-tête suivant
/opt/csw/bin/gtar: Exiting with failure status due to previous errors


Je ne pense pas que ce soit un problème de limite car je viens de décompresser un fichier d'une trentaine de giga avec la même commande.
  • # Archive corrompue ?

    Posté par  . Évalué à 1.

    Bonjour,

    Apparemment, d'après le chemin de l'exécutable, tout cela se passe sous (Open) Solaris, mais ça ne doit avoir que peu d'importance.
    D'après le message renvoyé par tar, je suppose que l'archive est corrompue : il semble manquer une partie des données...

    Est-ce qu'il s'agit d'une simple archive tar ou bien est-ce une archive compressée (avec compress, gzip ou bzip2) ?
    Dans le premier cas (simple fichier .tar), ton fichier devrait faire un taille sensiblement équivalente à celle des données (c'est à dire 5 GO environ). Si ce n'est pas le cas, c'est bien que ton archive n'est pas complète.
    S'il s'agit d'une archive compressée, tu peux essayer de décompresser le fichier (avec compress, gzip ou bzip2, suivant le format de compression) avant de le dé-tarrer : ça t'indiquera si c'est la compression ou l'archivage qui a foiré.
    Quoi qu'il en soit, il y a tout de même une forte probabilité que tu ne puisses pas récupérer tes données depuis le fichier d'archive (sauf si tu as commis une erreur dans les options passées à gtar : oubli des options de de décompression alors que le fichier est compressé par exemple, mais je ne parierais pas là dessus puisque le désarchivage commence correctement). Il faut simplement espérer que tu possèdes une copie correcte du fichier à décompresser ou que tu as la possibilité de le recréer.

    A+
    JJD
    • [^] # Re: Archive corrompue ?

      Posté par  . Évalué à 1.

      Merci JJD,

      Justement je n'ai pas compressé, donc simple fichier tar ...Apparemment c'est un dossier qui pose problème. Peut-on l'exclure de la restauration ?
      • [^] # Re: Archive corrompue ?

        Posté par  . Évalué à 1.

        Ben il est possible d'exclure des fichiers avec l'option "--exclude=PATTERN" (vérifier en fonction de la version de tar utilisée), mais je ne suis pas sûr que cela te soit d'un grand secours.
        tar doit lire le fichier archive de façon séquentielle (son nom signifie bien Tape ARchiver !) et le message d'erreur affiché semble indiqué un problème de corruption que tar n'arrive pas à corriger : tentative de saut à l'en-tête [de fichier] suivant, mais cet en-tête ne semble pas être trouvé.

        Essaie de voir ce que donne un
        tar tvf fichier.tar
        Normalement ça doit te donner la liste des fichiers de l'archive, et je ne pense pas que tu réussiras récupérer plus de fichiers que ce que cette commande affichera.

        Tu peux aussi essayer de voir ce que ça donne avec d'autres versions de tar (on ne ne sait jamais...)

        Bon courage,
        JJD

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.