Précédent   Forum des professionnels en informatique > Systèmes > Linux > Système
Système Vos questions autour de l'administration système
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 02/08/2006, 11h01   #1
Membre émérite
 
Avatar de fabszn
 
Homme Fabrice Sznajderman
Développeur Java
Inscription : mars 2002
Messages : 974
Détails du profil
Informations personnelles :
Nom : Homme Fabrice Sznajderman
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Développeur Java

Informations forums :
Inscription : mars 2002
Messages : 974
Points : 970
Points : 970
Par défaut Vidange du répertoire /TMP?

Hello,

Je veux faire la mise à jour d'un base DB2.
Lors du lancement du programme d'update, celui ci m'indique qu'il n'y a pas assez de place dans le répertoire /tmp.

Est ce que je peux executer la commande rm -rf /tmp sans risquer de tout casser?

Merci d'avance pour votre aide!
__________________
@+

Fabszn
Twitter : @fsznajderman

N'oubliez pas le bouton
Comment bien poser ses questions sur le forum

fabszn est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/08/2006, 11h16   #2
Membre habitué
 
Avatar de Dark-Water
 
Ingénieur développement logiciels
Inscription : juin 2006
Messages : 138
Détails du profil
Informations personnelles :
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : juin 2006
Messages : 138
Points : 120
Points : 120
aucun probleme comme son non l'indique /tmp est un repertoire temporaire tu peu effacer sans crainte

par contre fais gaffe a ta ligne de commande une méthode prudente serai un rm -ri /tmp
Dark-Water est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/08/2006, 11h22   #3
Rédacteur/Modérateur
 
Avatar de Michaël
 
Michaël Todorovic
Ingénieur systèmes et réseaux
Inscription : juillet 2003
Messages : 3 493
Détails du profil
Informations personnelles :
Nom : Michaël Todorovic
Âge : 25
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux

Informations forums :
Inscription : juillet 2003
Messages : 3 493
Points : 5 899
Points : 5 899
pas dangereux ?
les fichiers de lock (Xorg, Xfree) sont dans /tmp. si tu as un de ces deux serveurs, ne fais pas de rm -rf !
il y a une partition dédiée à /tmp ou c'est avec le reste ? (/bin, /etc, ...) si c'est une partition dédiée, tu n'auras pas le choix : vidage via rm. sinon, est-ce que tu peux faire le ménage autrement ? par exemple supprimer des paquets téléchargés dans /var/cache/{apt,urpmi} ou supprimer des programmes qui ne servent à rien ?
Michaël est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/08/2006, 11h29   #4
Membre habitué
 
Avatar de Dark-Water
 
Ingénieur développement logiciels
Inscription : juin 2006
Messages : 138
Détails du profil
Informations personnelles :
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : juin 2006
Messages : 138
Points : 120
Points : 120
c'est étonnant que le lock soit dans /tmp mais je mettrais pas ma main à couper.

Faut que je regarde pour ma part rm -rf /tmp ne m'a jamais posé de problème
Dark-Water est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/08/2006, 11h37   #5
Membre confirmé
 
Avatar de vosaray
 
Inscription : mai 2004
Messages : 208
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 208
Points : 211
Points : 211
Citation:
Est ce que je peux executer la commande rm -rf /tmp sans risquer de tout casser?
Non

Comme le precisait Michaël, il y a les serveurs X et les desktop managers qui pourraient se trouver plantés.

Par ailleurs d'autres processus peuvent tenir un fichier d'etat ou d'echange sur /tmp et si tu les supprimes tu ne sais pas a koi t'attendre.

Peut etre pourrais tu regarder dans la doc DB2 pour voir si il y aurait moyen de preciser un autre emplacement pour les fichiers temporarires et d'utiliser celui la. La plupart des softs utlisent une variable d'environnement qui precise le repertoire temporare a utliser. Je pense que c'est le cas de DB2 aussi, meme si je ne connais absolument pas ce serveur de BD ( par contre pour Oracle, c'est possible de speficier le repertoire temporaire de son choix ... )

Par ailleurs :

Citation:
c'est étonnant que le lock soit dans /tmp mais je mettrais pas ma main à couper.
Voici un extrait ls de mon /tmp sous debian :
Code :
1
2
3
 
-r--r--r--  1 root    root       11 2006-08-02 09:54 .X0-lock
drwxrwxrwt  2 root    root     4096 2006-08-02 09:54 .X11-unix
Me semble bien qu'il s'agit de fichiers lock de X ....
vosaray est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/08/2006, 11h41   #6
Membre habitué
 
Avatar de Dark-Water
 
Ingénieur développement logiciels
Inscription : juin 2006
Messages : 138
Détails du profil
Informations personnelles :
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : juin 2006
Messages : 138
Points : 120
Points : 120
Citation:
Envoyé par vosaray

Par ailleurs :



Voici un extrait ls de mon /tmp sous debian :
Code :
1
2
3
 
-r--r--r--  1 root    root       11 2006-08-02 09:54 .X0-lock
drwxrwxrwt  2 root    root     4096 2006-08-02 09:54 .X11-unix
Me semble bien qu'il s'agit de fichiers lock de X ....
ben c'est bon à savoir je ferait plus attention la prochaine fois

mais bon vu que c des locks ca va pas crasher ton systeme définitivement un rédemarrage devrait allez !!!! mais je suis pas sur faudrait voir à koi servent ces locks.

Conclusion : faut regarder ce qu'il y'a avant d' effacer
Dark-Water est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/08/2006, 11h46   #7
Membre émérite
 
Avatar de fabszn
 
Homme Fabrice Sznajderman
Développeur Java
Inscription : mars 2002
Messages : 974
Détails du profil
Informations personnelles :
Nom : Homme Fabrice Sznajderman
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Développeur Java

Informations forums :
Inscription : mars 2002
Messages : 974
Points : 970
Points : 970
Hello,

Merci pour votre aide!!

Effectivement, ce n'est pas si trivial que ca .

Je vais prendre contact avec mon admin système pour voir ces aspect de server X démarré etc...

Je pensais le faire seul, mais je vais avoir besoin de lui

Merci encore pour votre aide!

Bonne journée à tous!
__________________
@+

Fabszn
Twitter : @fsznajderman

N'oubliez pas le bouton
Comment bien poser ses questions sur le forum

fabszn est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/08/2006, 12h22   #8
Expert Confirmé Sénior
 
Avatar de frp31
 
Homme francois
Ingénieur systèmes et réseaux
Inscription : juillet 2006
Messages : 3 545
Détails du profil
Informations personnelles :
Nom : Homme francois
Âge : 35
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : juillet 2006
Messages : 3 545
Points : 7 771
Points : 7 771
un methode prudente consiste à effacer que les fichiers vieux de plus de 90jours et de compresser les fichiers de plus de 31 jours dans /tmp

et surtout d'effacer sans forçage (le -rf)
Code :
1
2
find /tmp -type f -mtime +90 -exec rm {} \;
find /tmp -type f -mtime +31 -exec compress {} \;
c'est quand même rare d'avoir un uptime de plus de 31 jours chez un particulier...

frp31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/08/2006, 13h46   #9
Expert Confirmé
 
Avatar de Katyucha
 
Inscription : mars 2004
Messages : 3 109
Détails du profil
Informations personnelles :
Âge : 31
Localisation : Allemagne

Informations forums :
Inscription : mars 2004
Messages : 3 109
Points : 3 313
Points : 3 313
/tmp devrait etre vider à chaque redemarrage de la machine.
Certains Unix le font automatiquement d'ailleurs.
__________________
Ancien Rédacteur Linux && Unix / Nouveau retraité de DVP
The UNIX way of sex:
gunzip;strip;touch;finger;mount;fsck;more;yes;umount;sleep

Je ne réponds ni aux messages privées, ni aux messages plein de fautes...
Katyucha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/08/2006, 23h04   #10
Membre émérite
 
Inscription : août 2003
Messages : 878
Détails du profil
Informations forums :
Inscription : août 2003
Messages : 878
Points : 935
Points : 935
Citation:
Envoyé par Michaël
pas dangereux ?
les fichiers de lock (Xorg, Xfree) sont dans /tmp. [...]
Et j'y ai déjà vu des tubes nommés et des sockets (ex. : pour un démon comme esd).

Citation:
Envoyé par frp31
un methode prudente consiste à effacer que les fichiers vieux de plus de 90jours et de compresser les fichiers de plus de 31 jours dans /tmp
Oui.

Citation:
Envoyé par Katyucha
/tmp devrait etre vider à chaque redemarrage de la machine.
Certains Unix le font automatiquement d'ailleurs.
(Et certains Linux aussi )
Mais même vidé au démarrage, il peut y avoir des choses au moment de la MAJ de DB2.



Pour savoir qui utilise quoi dans "/tmp", je propose :(note : évitez l'option +D à partir de la racine, ça peut être long)
__________________
Un problème bien exposé
est, pour moitié, solutionné. / La connaissance s'accroît quand on la partage, pas quand on l'impose. / La violence est le langage des faibles.
David.Schris est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h22.


 
 
 
 
Partenaires

Hébergement Web