Forum Linux.redhat Problèmes avec la commande tar

Posté par  .
Étiquettes :
0
26
fév.
2006
Bonjour,

Je suis passé d'une version Redhat à une version Fedora. Pour cela j'avais besoin de sauvegarder trois répertoires (/home, /root et /tmp)
J'ai fait un tar pour chacun de ces répertoires (voir commandes telles que je les ai écrites)
tar cvf chome /home
tar cvf croot /root
tar cvf ctmp /tmp

j'ai transféré ensuite ces fichiers par ftp sur une machine Windows de note réseau
Après avoir terminé l'installation de Fedora j'ai re-téléchargé les fichiers avec ftp à partir de la machine windows et ensuite j'ai tapé la commande suivante (pour un répertoire)

tar xvf chome

Voilà ce que j'ai comme messages:
home/
home/Resarch/
home/Resarch/USTO/
home/Resarch/USTO/multimedia/
home/Resarch/USTO/multimedia/these_mm.ps
tar: Escamotage jusqu'à la prochaine en-tête.
tar: L'archive contient des en-têtes désuètes en base-64.

gzip: stdin: invalid compressed data--format violated
tar: Child returned status 1
tar: Statut d'erreur reporté d'erreurs précédentes.

Pour votre information voici les caractéristiques du fichier chome
-rw-r--r-- 1 root root 332781257 fév 25 17:09 chomebis

Aidez moi SVP car je suis dans une situation catastrophique (j'ai du faire une erreur qui je l'espère est récupérable) vu que ces répertoires contiennent tous mes travaux

Merci beaucoup pour votre aide, votre soutien et votre patience

Sincèrement
Yahya Slimani
  • # Taille et version ?

    Posté par  . Évalué à 1.

    Je pencherais pour le fait que le transfert ftp s'est mal passé.
    - Est-ce que la taille est correcte ?
    - Est-ce que la version de tar est la même (tar --version, bien que je ne sois pas trop sûr que ça joue beaucoup) pour l'archivage et le désarchivage ?
    • [^] # Re: Taille et version ?

      Posté par  . Évalué à 1.

      Bonjour,
      La version de tar que j'ai actuellement sous Fedora est 1.15.1
      L'ancienne sur Redhat je ne la connais pas.
      La taille me semble correcte.
      Comment faut-il faire pour récupérer ces archives.
      Merci encore une fois pour votre aide

      Sincèrement votre
      Yahya Slimani
      • [^] # Re: Taille et version ?

        Posté par  . Évalué à 1.

        Je n'ai malheureusement pas d'idée.

        Vous pouvez tenter toutefois d'ouvrir directement le fichier archive avec un éditeur de texte et essayer de récupérer des bouts, puisqu'il n'y a pas eut de compression. L'archive est peut-être un peu grosse pour un éditeur de texte, mais les commandes less, head, wc et tail peuvent aider à le manipuler.

        Vous pourrez ainsi constater (en gros) si tous les fichiers semblent présents ou s'il y a seulement these_mm.ps auquel cas, il faut retenter un transfert ftp si tenté que le premier transfert (Red Hat vers Windows) s'est lui-même déroulé correctement.
  • # ascii <-> binary

    Posté par  (site web personnel) . Évalué à 3.

    j'ai eu le meme probleme et c'etait du a un transfert de fichier avec la commande ftp de windows qui par defaut utilise le mode ascii au lieu de binaire. Et le pb, c'est qu'il insert des caracteres a la con pour les retour chariot.
    Il y avait une astuce que je n'ai pas retrouvé sur linuxfr pour enlever ces caractères.
    Sinon recommencer le transfert....
    PS: j'avais pas réussi a récupérer mes sauvegardes.
    • [^] # Re: ascii <-> binary

      Posté par  . Évalué à 1.

      C'est peut-être à cause de l'extension qui n'existe pas. Le type MIME n'étant pas défini, Windows choisi le mode texte par défaut ? Y'a plus qu'à espérer que le premier transfert se soit bien fait en mode binaire, parce que dans le cas contraire ...

      Sinon, il faut se logguer en mode interactif avec ftp et tapez binary pour se mettre en mode binaire.

Suivre le flux des commentaires

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