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 /datadonne la place occupée sur le volume, celle que voit la supervision ;du -sh /dataadditionne la taille des fichiers qu'on trouve en parcourant les dossiers.
Pour remonter d'un fichier au programme qui l'utilise :
lsofliste, 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/fdmontre la même chose pour un seul processus ;ps -o pid,argsdonne, 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
Le ticket se prépare dès que la machine est prête.
Ce terminal ouvre une vraie machine Linux, srv-lin-01, qui tourne dans la page.
Environ 14 Mo à télécharger la première fois, et 300 Mo de mémoire. Sur un téléphone, le travail se fait à l'étroit : un ordinateur avec un clavier convient mieux.