/tmp is out of disk space

Résolu/Fermé
AB - 21 mai 2011 à 09:40
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 - 21 mai 2011 à 16:05
Bonjour,

en voulant démarrer, je me suis retrouvée avec le message suivant : 'Temp directory(/tmp) is out of disk space' et la suite 'could not start ksmserver'. Je crois que je suis sous Mandriva 2009, c'est un copain qui me l'a installé et je ne connais rien à Linux; J'ai essayé de m'en sortir en suivant les post sur ce forum avec le sujet similaire mais ensuite je suis larguée.
Sur une console j'ai fait:
df -h
qui a donné
/dev/sda5 7,7G 7,4G 0 100% /

les autres : /dev/sda7 et /dev/sda1 sont occupés à 88% et 80%.
Ensuite j'avais fait ça :

find / -type d -name '*temp*' -exec du -sh {} \; 2>/dev/null

et ca a fait défilé bcp de trucs et là où ça c'est arrété les trucs les plus gros sont :

3,1 M /usr/share/cups/templates
20M /usr/lib/ooo/basis3.1/share/template

(et je ne sais pas ce qu'il y a d'autre de gros, car je ne sais pas comment faire pour remonter le script et voir les choses qui se sont affichés pendant le défilement).

Quand je fais la commande find / -type .... avec '*tmp*' au lieu de '*temp*' le défilement s'arrête (pour les plus gros)sur :
21M /tmp
5,1M /var/tmp

Et maintenant qu'est-ce que je fais ?
(Avant d'aller sur la console, j'ai essayé naïvement de supprimer les fichier de tmp en passant par windows ( et j'ai supprimé tous les plugtmp1,2,3 etc. Bien évidement le problème n'était pas parti quand j'ai redémarré sous Mandriva)
Quelqu'un peut-il m'aider ? Merci d'avance !!!
A voir également:

6 réponses

zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 407
21 mai 2011 à 10:32
Salut,

En root, affiche le résultat de cette commande :

du -sh /tmp /home
0
résultat de la commande du -sh /tmp /home
donne : 21M /tmp

qu'est-ce que je peux faire avec ça?
Merci !
0
il n'avait pas fini et il y a

84 G /home

qui s'est ajouté.
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 407
21 mai 2011 à 11:37
Ok, ce qui voudrait dire que ton /home est sur une autre partition ;-\

les autres : /dev/sda7 et /dev/sda1 sont occupés à 88% et 80%.
A quoi correspondent sda7 et sad1 ?
Je suppose que le sda7 est /home et sda1 /windows non ?
0
oui c'est bien ça :
sda 7 =/home
sda1 =windows
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 407
21 mai 2011 à 12:09
Ok.

Bon il va falloir trouver de la place à faire sur ta partition racine.

Que renvoie :

du -sh /var
0
ok, je crois que j'ai bien compris le problème, je ne connais simplement pas les commandes qui me permettront de voir ce qu'il faut virer et comment les supprimer. Donc c'est super cool de m'aider.
J'avais fait aussi il y a qq instant (toujours en fouillant dans le forum) :

du -sh /{usr,var}

qui a donné :

3,9G /usr
1,3G /var

et bon, par précaution, ne sachant pas si c'est exactement la même chose, après avoir fait la commande que tu m'a demandé, il est écrit :

1,3G /var
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 407
21 mai 2011 à 12:28
/usr c'est normal c'est là que se trouve tous les programmes installés, les docs, les commandes, etc., donc forcément ça a tendance à grossir vite, surtout avec les distributions actuelles ;-(

/var en général contient les fichiers temporaires et ceux de log des programmes, et certains ont tendance à grossir assez vite ;-(

On y repart...

du -sh /var/{,log/}*   2>/dev/null
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
j'ai tapé la commande qui commence par "du -sh"en premier et là où le défilement s'est arrêté, les plus lourds sont :

256M /var/log/security.log
122M /var/log/syslog
122M /var/log/user.log

ensuite j'ai tapé la deuxième commande qui commence par "2>" et il ne s'est rien passé.
J'avais essayé de taper les 2 commandes ensembles, avec un espace, puis avec un double espace entre mais ça n'était pas possible, enfin ça ne faisait rien quoi.
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 407
21 mai 2011 à 13:04
C'était une seule et même commande, la 2nd partie étant là pour éliminer les éventuels messages d'erreurs ;-\

On va simplifier :
du -sh /var/*
0
ok, désolée, je suis une novice et n'ai pas encore trouvé le temps pour apprendre et maîtriser la base des différentes commandes afin de pouvoir m'en sortir seule. Donc là j'ai (tj dans les plus lourds) :

13M /var/cache
83M /var/lib
848M /var/log
375M /var/spool
5,1M /var/tmp
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 407
21 mai 2011 à 15:32
0
Merciiii !!!!

Le moyen d'éviter que ça se reproduise c'est de nettoyer le dossier tmp régulièrement où c'est plus compliquer que ça ?
En tout cas merci encore !
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 407
21 mai 2011 à 16:05
C'est une solution.

Le plus simple serait peut être d'étendre la partition ;-))

Envisager aussi de changer de version (2009 c'est limite vieux et elle ne doit plus être maintenue ;-( ) et dans ce cas redéfinir l'espace.
0