Forum Programmation.shell erreur avec tar

Posté par  .
Étiquettes : aucune
0
1
juil.
2005
Bonjour,

Voici mon script :

/bin/tar cfz /SAVE/www.tar.gz /www;

Et lorsque je le lance, j'ai ce message d'erreur :
Retrait de l'en-tête `/' des noms des membres


merci

chbruno
  • # Eviter les sauvegardes en absolu ...

    Posté par  . Évalué à 3.

    Sinon tu risque d'avoir des problèmes lorsque tu redescendra ton archive ....

    Le mieux est de faire un cd /; /bin/tar cfz /SAVE/www.tar.gz www
    • [^] # Re: Eviter les sauvegardes en absolu ...

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

      Et pis aussi quelle idée de prendre tout message pour un message d'erreur?!?
      Sous windows on est d'accord c'est principalement ca
      Mais sou *nix tous les programmes ont toujours été plus ou moins bavard!
      C'est pas pour autant qu'elles plantent

      Bon sinon on est d'accord pour la solution au """probleme"""
  • # error != warning

    Posté par  . Évalué à 1.

    ce n'est pas une erreur, mais un avertissement
  • # C'est l'une des différences fondamentales entre le tar classique/GNU tar

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

    C'est du vécu....

    Qui n'a pas fait pour faire une sauvegarde un truc du genre :

    tar cvf - /monchemin| (cd /monautrechemin;tar xvf -)

    Et bien sur un unix classique tu écrases en général avec des dégats ce que tu cherches à justement sauvegarder...

    Donc avec un tar classique il vaut mieux toujours travailler en relatif même depuis la racine.... (en plus c'est beaucoup plus pratique si l'on veut restaurer son fichier ailleurs qu'à l'endroit d'origine)

    En effet un

    tar cvf - ./monchemin | (cd /monautrechemin;tar xvf -) ne causera pas déjà de dégat....même s'il te créé un répertoire entre deux...

    Donc le GNU tar ne fait que renforcer cette erreur qui a valu à plus d'un admin système unix de prier pour que sa sauvegarde sur bande fonctionne correctement...

    Donc je trouve que c'est une feature appréciable qui évite de faire des conneries.... néanmoins si tu tiens à tout pris à la désactiver tu peux utiliser l'option qui va bien, c'est à dire : "-P, --absolute-names "

    Jean-Yves qui pense qu'il serait plutôt préférable de corriger le script plutôt que d'utiliser la commande tar avec cette option

Suivre le flux des commentaires

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