/tmp is out of disk space [Résolu/Fermé]

Signaler
-
Messages postés
35934
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
4 décembre 2020
-
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 !!!

6 réponses

Messages postés
35934
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
4 décembre 2020
5 704
Salut,

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

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

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

84 G /home

qui s'est ajouté.
Messages postés
35934
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
4 décembre 2020
5 704
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 ?
oui c'est bien ça :
sda 7 =/home
sda1 =windows
Messages postés
35934
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
4 décembre 2020
5 704
Ok.

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

Que renvoie :

du -sh /var
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
Messages postés
35934
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
4 décembre 2020
5 704
/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
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.
Messages postés
35934
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
4 décembre 2020
5 704
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/*
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
Messages postés
35934
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
4 décembre 2020
5 704
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 !
Messages postés
35934
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
4 décembre 2020
5 704
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.