Swisslinux.org

− The GNU/Linux crossroads in Switzerland −

 

Language

 

The Forum

You are not logged in.

#1 14 Sep 2005 09:12:08

Deejayprod
Prêcheu(r|se) du libre
 
From: Cottens-Beach - Fribourg
Registered: 08 Feb 2005
Posts: 120
Website

[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

Offline

 

#2 14 Sep 2005 09:42:23

jean@adimp.ch
Illuminé(e)
From: Marly
Registered: 10 Mar 2005
Posts: 1237
Website

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

Offline

 

#3 14 Sep 2005 12:06:28

Deejayprod
Prêcheu(r|se) du libre
 
From: Cottens-Beach - Fribourg
Registered: 08 Feb 2005
Posts: 120
Website

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

Offline

 

#4 14 Sep 2005 17:34:18

[GO]Skywalker13
Modérateur
From: Choëx (VS)
Registered: 05 Oct 2004
Posts: 896
Website

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

Offline

 

#5 14 Sep 2005 17:43:15

Deejayprod
Prêcheu(r|se) du libre
 
From: Cottens-Beach - Fribourg
Registered: 08 Feb 2005
Posts: 120
Website

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

Offline

 

#6 14 Sep 2005 17:52:25

BlueWhisper
Humain(e) libre
 
Registered: 19 Jan 2005
Posts: 48
Website

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...

Offline

 

Board footer

Powered by FluxBB