Bonjour,
J'ai un problème avec CentOS où je cherche à redémarrer Centreon qui tourne dessus.
J'ai des messages de ce type : touch: impossible de faire un touch « /var/lock/subsys/httpd »: Aucun espace disponible sur le périphérique
Quand je fais un df voici le résultat :
[root@]$df -i
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/mapper/vg_cescentreonmaster-lv_root
2338336 2338336 0 100% /
tmpfs 2041696 1 2041695 1% /dev/shm
/dev/sda1 128016 50 127966 1% /boot
[root@]$df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg_cescentreonmaster-lv_root
35G 24G 9,4G 72% /
tmpfs 7,8G 0 7,8G 0% /dev/shm
/dev/sda1 477M 74M 378M 17% /boot
D'après vous où est-ce que je dois faire du nettoyage ?
# oui
Posté par Sylvain (site web personnel) . Évalué à 3.
2338336 2338336 0 100% /
# trop de fichiers?
Posté par ecid . Évalué à 5.
Le système de fichiers n'a plus d'inode (i-noeud) en réserve. Trop de fichiers dans l'arborescence
probablement.
# vider quoi ?
Posté par Magicsonny . Évalué à 1.
et d'après vous quels dossiers je dois vider ? je ne suis pas un spécialiste de linux
[^] # Re: vider quoi ?
Posté par Jack DeNoumea (site web personnel) . Évalué à 1.
Tu peux commencer par regarder dans:
/tmp
/var/log
/var/cache
puis /var en général
[^] # Re: vider quoi ?
Posté par NeoX . Évalué à 3. Dernière modification le 27 juin 2016 à 14:20.
dans ton cas :
c'est quand meme toute la machine qui est pleine,
cela peut donc etre n'importe quoi/qui qui a remplit la machine (/home, /boot …)
il faut alors faire la commande dans chaque dossier qui te semble gros
du -hsm * | sort -nk1
pour connaitre ce qui prend de la place dedans.
ensuite il faudra se renseigner si le contenu peut etre effacé ou non.
# dm-0 ?
Posté par Magicsonny . Évalué à 1.
J'ai fait un peu de place mais ce fichier vg_cescentreonmaster-lv_root fait toujours 100%. Je vois qu'il pointe vers le fichier /dev/dm-0, ça signifie quoi ?
[^] # Re: dm-0 ?
Posté par ecid . Évalué à 1.
Sous Unix/linux, tout est fichier mais vg_cescentreonmaster-lv_root fait en fait référence à un volume logique (lv) qui pointe sur /dev/dm-0 (dm = device mapper). La commande lsblk peut être utilisée pour visualiser cette arborescence (disk, volume, partition)
Si le problème se situe bien au niveau du nombre de fichiers, la commande suivante permet de savoir quels répertoires - du système de fichiers racine - contiennent le plus de fichiers:
find / -xdev -printf '%h\n' | sort | uniq -c | sort -k 1 -n
Référence: Stackoverflow)
Allez, je mets 2 euro-centimes sur un trop-plein de fichiers logs dans /var
[^] # Re: dm-0 ?
Posté par Magicsonny . Évalué à 1.
Quand je fais cette commande ça m'affiche ceci :
sort: impossible de créer le fichier temporaire dans « /tmp »: Aucun espace disponible sur le périphérique
[^] # Re: dm-0 ?
Posté par Magicsonny . Évalué à 1.
C'est bon j'y suis arrivé, en supprimant quelques fichiers j'ai pu faire ta commande, du coup ça m'a indiqué le dossier le plus massif, je l'ai donc vidé (/var/spool/centreontrapd), l'espace disque est passé de 100% à 3%. J'ai rebooter et mon Centron refonctionne !
Merci à tous pour votre aide.
[^] # Re: dm-0 ?
Posté par wismerhill . Évalué à 2.
Heu, tu es sur qu'il n'y avait rien d'important dedans?
[^] # Re: dm-0 ?
Posté par Magicsonny . Évalué à 1.
Non, c'est un dossier de fichiers temporaires, normalement il se vide régulièrement mais ce n'était pas le cas apparemment.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.