Swisslinux.org

− Le carrefour GNU/Linux en Suisse −

 

Langue

 

Le Forum

Vous n'êtes pas identifié.

#1 14 Sep 2005 09:12:08

Deejayprod
Prêcheu(r|se) du libre
 
Lieu: Cottens-Beach - Fribourg
Date d'inscription: 08 Feb 2005
Messages: 120
Site web

[Tar] Dossiers vides (résolu)

j'ai fait un script de backup pour le serveur ftp de ma boite (qui décidément n'a pas fini de me causer des misères...)

et le problème, il est la:

je fais :

Code:

tar cvfz ftp.tar.gz /var/ftproot

tout va bien, iil m'affiche TOUT mes repertoires et TOUT mes fichiers grace au -v

mais le problème, c'est que dans l'archive, il ne me mets pas les répertoires vides...et comme c'est une arborescence ou les utilisateurs mettent leur fichier depuis l'extérieur, cela peut arriver que le répertoire soit vide....du coup si je fais une restauration et qu'il manque le dossier des users, ca risque de gueuler lorsqu'ils vont se reloguer....et disons que y en a un peu trop pour perdre 2h a controler si chaque dossier est la...

vous avez une idée comment je peux palier a ce problème "proprement"? J'ai regardé les options de tar et j'ai rien trouvé qui a l'air de forcer a inclure les dossiers vides.......et mettre un fichier invisible dans chaque dossier, je ne le ferai qu'en dernier recours.....


``What's this script do?

'unzip; touch; finger; mount; gasp; yes; umount; sleep'

Hint for the answer: not everything is computer-oriented. Sometimes you're in a sleeping bag, camping out with your girlfriend.''
-- Frans van der Zande

Hors ligne

 

#2 14 Sep 2005 09:42:23

jean@adimp.ch
Illuminé(e)
Lieu: Marly
Date d'inscription: 10 Mar 2005
Messages: 1228
Site web

Re: [Tar] Dossiers vides (résolu)

Salut,
   Tu pourrais faire un patch qui lors du backup sauvegarde l'arborescence et après la restauration contrôle si tous les dossiers ont été réécrit et si ce n'est pas le cas il les crée.

A+.


--------------------------------------------------------
Jean Tinguely Awais
Ma vie sur twitter : http://www.twitter.com/tservi

Hors ligne

 

#3 14 Sep 2005 12:06:28

Deejayprod
Prêcheu(r|se) du libre
 
Lieu: Cottens-Beach - Fribourg
Date d'inscription: 08 Feb 2005
Messages: 120
Site web

Re: [Tar] Dossiers vides (résolu)

ouais...aussi...mais bon, c'est pas beaucoup plus propre que mettre des fichiers cachés big_smile


``What's this script do?

'unzip; touch; finger; mount; gasp; yes; umount; sleep'

Hint for the answer: not everything is computer-oriented. Sometimes you're in a sleeping bag, camping out with your girlfriend.''
-- Frans van der Zande

Hors ligne

 

#4 14 Sep 2005 17:34:18

[GO]Skywalker13
Modérateur
Lieu: Choëx (VS)
Date d'inscription: 05 Oct 2004
Messages: 896
Site web

Re: [Tar] Dossiers vides (résolu)

Ton problème doit venir de la création de l'archive et non de la décompression. Car par défaut, les dossiers vides sont décompressés.


Mathieu SCHROETER
log.schroetersa.ch

Hors ligne

 

#5 14 Sep 2005 17:43:15

Deejayprod
Prêcheu(r|se) du libre
 
Lieu: Cottens-Beach - Fribourg
Date d'inscription: 08 Feb 2005
Messages: 120
Site web

Re: [Tar] Dossiers vides (résolu)

ben oui, je sais....

mais pour le tar, y a pas un paramètre qui permet de prendre quand meme les dossiers vides?

j'ai matté le man, y a 50'000 paramètres pour tar, mais j'ai rien vu qui pourrait le faire...mais y en a des bizarres...donc je demandais si qqn savait quel paramètre faut mettre


``What's this script do?

'unzip; touch; finger; mount; gasp; yes; umount; sleep'

Hint for the answer: not everything is computer-oriented. Sometimes you're in a sleeping bag, camping out with your girlfriend.''
-- Frans van der Zande

Hors ligne

 

#6 14 Sep 2005 17:52:25

BlueWhisper
Humain(e) libre
 
Date d'inscription: 19 Jan 2005
Messages: 48
Site web

Re: [Tar] Dossiers vides (résolu)

Euh, je vois pas exactement le problème...

Code:

laurent@c2000:/tmp/test$ tar -cvzf test.tar.gz truc/
truc/
truc/machin/
truc/machin/chose/
truc/chose/
laurent@c2000:/tmp/test$ rm -r truc/
laurent@c2000:/tmp/test$ tar -xvzf test.tar.gz
truc/
truc/machin/
truc/machin/chose/
truc/chose/
laurent@c2000:/tmp/test$

J'ai vérifié, les dossiers existent... soit j'ai pas compris le pb, soit...

Hors ligne

 

Pied de page des forums

Powered by FluxBB