Forum Linux.général Problème espace dique

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
1
27
juin
2016

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  (site web personnel) . Évalué à 3.

    2338336 2338336 0 100% /

  • # trop de fichiers?

    Posté par  . É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  . É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  (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  . Évalué à 3. Dernière modification le 27 juin 2016 à 14:20.

      dans ton cas :

      /dev/mapper/vg_cescentreonmaster-lv_root 2338336 2338336 0 100% /

      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  . É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  . É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  . É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  . É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  . Évalué à 2.

          l'ai donc vidé (/var/spool/centreontrapd)

          Heu, tu es sur qu'il n'y avait rien d'important dedans?

          • [^] # Re: dm-0 ?

            Posté par  . É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.