Aller au contenu principal

Sur la machine srv-lin-01. Lire le ticket, agir dans le terminal, puis vérifier.

Ticket 3473, ouvert par Léna Guérin : la supervision alerte sur srv-lin-01, le volume /data est plein à plus de 90 %. Samir a pourtant supprimé hier soir le journal de plusieurs mégaoctets qui l'encombrait, et du trouve dans /data bien moins que ce que la supervision mesure. Trois services y écrivent leur journal, dans /data/journaux : la collecte des mesures des automates d'analyse du laboratoire, l'export des relevés de compteurs vers la facturation et le portail des abonnés. Si le volume se remplit, ils s'arrêtent tous les trois.

Rendre la place sur /data, pour que son occupation repasse sous 70 %. Aucun des trois services ne doit rester arrêté, et chacun doit de nouveau écrire son journal à sa place, dans /data/journaux, où l'équipe le lit. Les archives des mesures, dans /data/archives, ne doivent pas être touchées.

Rappel

Le chapitre fait surveiller l'espace disque par la supervision, sur la valeur et sur la pente. Sur la machine elle-même, deux commandes mesurent cet espace, et elles ne comptent pas la même chose :

  • df -h /data donne la place occupée sur le volume, celle que voit la supervision ;
  • du -sh /data additionne la taille des fichiers qu'on trouve en parcourant les dossiers.

Pour remonter d'un fichier au programme qui l'utilise :

  • lsof liste, pour chaque processus (par son numéro, le PID), les fichiers qu'il tient ouverts ; un fichier dont le nom a été supprimé y porte la mention (deleted). ls -l /proc/PID/fd montre la même chose pour un seul processus ;
  • ps -o pid,args donne, pour chaque PID, la commande qui tourne.

Les services d'Alpine se commandent par OpenRC : rc-status les liste, rc-service NOM status dit si l'un tourne, rc-service NOM restart le redémarre, et rc-service NOM reload lui demande, quand il le prévoit, de relire sa configuration et de rouvrir son journal sans s'arrêter.

Boîte à outils

Un clic écrit la commande au curseur, sans la lancer.

Indications

Indication 2
Indication 3

Le ticket se prépare dès que la machine est prête.