tar --exclude ne fonctionne pas comme je le souhaite !! - Shell/Batch - Programmation
Marsh Posté le 23-08-2006 à 14:55:00
Bon, déjà on va commencer par les petits trucs de ce script qu'il faudrait revoir
express__38 a écrit :
|
Essaye de regarder du coté de la commande "id" qui est plus rapide que "who am i"...
express__38 a écrit :
|
Tu testes si une variable "perso" que tu as toi-même remplie n'est pas vide ??? Il y a peu de chance qu'elle le soit. Tu pourrais aussi tester si "1" = "1" de temps en temps histoire de ralentir un peu plus ton script...
Moi j'aurais écrit
Code :
|
express__38 a écrit :
|
Tu pourrais mettre "/home/chris" dans une variable comme ça, si ça change un jour, tu n'as qu'une modif à faire. Mais à quoi sert la variable "exclure" définie un peu plus haut ???
express__38 a écrit : je souhaiterai faire en premier une archive tar et ensuite la gzipper
|
Bon, déjà l'option "--exclude" est une option de "tar" donc il faut la mettre avec "tar" et non avec "gzip".
tar cvf archive.tar -exclude dossier_a_exclure liste_des_dossier_a_archiver
Ensuite, si tu veux renvoyer la sortie de "tar" sur une autre commande style "gzip", il faut penser au "tiret" qui indique à "tar" de créer l'archive sur la sortie standard. Puis on pipe cette sortie standard sur la commande "gzip"
=> tar cvf - liste_des_dossier_a_sauvegarder |gzip -9c >archive.tar.gz
Mais sous Linux, la commande "tar" contient déjà une option de compression "z" qui rend donc inutile le passage par "gzip" (surtout qu'en général, l'algo de compression est tel qu'une double compression augmente la taille du fichier final)
=> tar cvzf archive.tgz liste_des_dossier_a_sauvegarder
Marsh Posté le 21-08-2006 à 19:52:47
Salut tout le monde
Voilà j'aimerai votre aide sur mon premier script de backup :
J'aimerai votre avis sur l'option --exclude , je souhaiterai faire en premier une archive tar et ensuite la gzippé mais je n'y arrive pas quelqu'un paux m'aider à résoudre ce probleme qui en ai un pour moi ?
En fait je voudrai faire :
Mais je ne sais pas trops pourquoi ca ne fonctionne ps....
Merci de votre aide
Message édité par express__38 le 21-08-2006 à 19:53:20