0Pricing
Linux Server Deployment & SSH Mastery · Leçon

Surveiller l’utilisation des disques

Utilisez des outils comme `df`, `du` et `iostat` pour surveiller l’espace disque, l’utilisation des inodes et les performances d’E/S du stockage de votre serveur.

Surveiller l’utilisation des disques est une leçon Linux Server Deployment & SSH Mastery gratuite sur CoddyKit. Ceci est la leçon 3 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage Linux Server Deployment & SSH Mastery, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Linux Server Deployment & SSH Mastery comprend 4 leçons au total.

Pourquoi surveiller l’utilisation du disque ?

Il est essentiel de surveiller l’utilisation du disque de votre serveur. Imaginez qu’un site web cesse soudainement de fonctionner parce que ses journaux ont rempli tout le disque ! Ou qu’une base de données devienne extrêmement lente en raison d’une activité disque intense.

La surveillance vous aide à :

  • prévenir les interruptions : détecter les disques pleins avant qu’ils ne causent des problèmes ;
  • optimiser les performances : repérer les disques ayant une activité d’E/S élevée et qui pourraient constituer des goulots d’étranglement ;
  • planifier la capacité : comprendre les tendances de croissance afin d’ajouter du stockage de manière proactive.

Découvrez `df` : espace disque disponible

La commande df signifie « disk free » (« espace disque disponible »). C’est l’outil de référence pour vérifier l’utilisation globale de l’espace disque des systèmes de fichiers montés sur votre serveur.

Elle fournit, pour chaque partition montée, un récapitulatif de l’espace total, de l’espace utilisé, de l’espace disponible et du pourcentage utilisé.

`df` en action : vérifier l’espace

Voyons df en action. L’option -h rend la sortie lisible par un humain en affichant les tailles en KB, MB ou GB.

Essayez d’exécuter cette commande pour voir en un coup d’œil l’espace disque de votre serveur :

df -h

Comprendre la sortie de `df`

La sortie de df -h comporte généralement les colonnes suivantes :

  • Système de fichiers : nom de la partition ou du périphérique disque.
  • Taille : taille totale du système de fichiers.
  • Utilisé : quantité d’espace actuellement utilisée.
  • Disponible : quantité d’espace encore disponible.
  • Utilisation % : pourcentage d’espace disque utilisé.
  • Monté sur : répertoire dans lequel le système de fichiers est monté.

Observez attentivement la colonne Utilisation % pour repérer les disques presque pleins !

Découvrez `du` : utilisation du disque

Alors que df affiche l’utilisation globale du système de fichiers, du (« disk usage ») calcule l’espace utilisé par des fichiers ou des répertoires précis.

C’est particulièrement utile pour déterminer quels répertoires consomment le plus d’espace et ainsi identifier la source d’une forte utilisation du disque.

`du` en action : taille d’un répertoire

Pour connaître la taille d’un répertoire, vous pouvez utiliser du avec les options -s (récapitulatif) et -h (lisible par un humain), suivies du chemin du répertoire.

Vérifions la taille du répertoire /var/log, qui contient souvent de gros fichiers journaux :

du -sh /var/log

`df` et `du` : principales différences

Il est important de savoir lequel utiliser selon la situation :

  • df : indique l’utilisation de l’espace pour les systèmes de fichiers entiers. Il lit les données dans les métadonnées du système de fichiers.
  • du : indique l’utilisation de l’espace pour les fichiers et les répertoires. Il parcourt le contenu des répertoires pour calculer la taille.

Il arrive que df et du affichent des valeurs différentes à cause de fichiers supprimés qui sont toujours maintenus ouverts par des processus. Un redémarrage ou le redémarrage du processus permet généralement de les synchroniser.

Découvrez `iostat` : performances des E/S

iostat fait partie du paquet sysstat et fournit des statistiques détaillées sur les entrées/sorties (E/S) de vos périphériques de stockage.

Cet outil vous aide à surveiller l’activité des disques, ce qui est essentiel pour identifier les goulots d’étranglement des performances. Des temps d’attente élevés liés aux E/S peuvent considérablement ralentir votre serveur.

`iostat` en action : activité du disque

Pour obtenir un instantané des performances d’entrée-sortie de votre disque, vous pouvez utiliser iostat. L’option -x fournit des statistiques détaillées, et l’ajout d’un nombre (par exemple, 2) lance une mise à jour toutes les 2 secondes.

Cette commande peut nécessiter l’installation de sysstat (par exemple, sudo apt install sysstat sur Debian/Ubuntu).

iostat -x 2

Interpréter la sortie de `iostat`

Avec iostat -x, examinez les principales métriques suivantes :

  • %util : pourcentage du temps processeur pendant lequel des requêtes d’entrée-sortie ont été envoyées au périphérique. Des valeurs élevées (proches de 100 %) indiquent que le disque est très sollicité.
  • r/s, w/s : nombre de requêtes de lecture/écriture par seconde.
  • rkB/s, wkB/s : nombre de kilo-octets lus/écrits par seconde.
  • await : durée moyenne (en millisecondes) nécessaire pour traiter les requêtes d’entrée-sortie envoyées au périphérique. Des valeurs élevées indiquent généralement un disque lent.

Ces métriques vous aident à évaluer l’état et les performances du disque.

Vérification rapide : surveillance du disque

Vous avez découvert trois outils essentiels pour surveiller l’utilisation et les performances du disque. Vérifions maintenant votre compréhension !

Récapitulatif : votre boîte à outils de surveillance

Excellent travail ! Vous maîtrisez les notions de base de la surveillance de l’utilisation du disque et des performances d’entrée-sortie de votre serveur.

Vous avez découvert :

  • df : pour vérifier l’espace disque libre global des systèmes de fichiers.
  • du : pour identifier l’espace disque utilisé par des fichiers et des répertoires spécifiques.
  • iostat : pour surveiller les performances d’entrée-sortie du disque et identifier les goulots d’étranglement.

L’utilisation régulière de ces outils vous aidera à maintenir le bon fonctionnement de votre serveur et à éviter les problèmes inattendus.

Questions Fréquemment Posées

La leçon « Surveiller l’utilisation des disques » est-elle gratuite ?

Oui — le texte complet de « Surveiller l’utilisation des disques » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours Linux Server Deployment & SSH Mastery, passe à CoddyKit PRO. Le cours Linux Server Deployment & SSH Mastery comprend 4 leçons au total.

Qu'est-ce que j'apprendrai dans « Surveiller l’utilisation des disques » ?

Utilisez des outils comme `df`, `du` et `iostat` pour surveiller l’espace disque, l’utilisation des inodes et les performances d’E/S du stockage de votre serveur. Tu pratiques Linux Server Deployment & SSH Mastery avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.

Dois-je avoir de l'expérience pour commencer Linux Server Deployment & SSH Mastery ?

Aucune expérience préalable n'est requise. Linux Server Deployment & SSH Mastery sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 3 sur 4.

Combien de temps prend la leçon « Surveiller l’utilisation des disques » ?

La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.

Peux-tu écrire et exécuter du code dans cette leçon Linux Server Deployment & SSH Mastery ?

Oui. Chaque leçon Linux Server Deployment & SSH Mastery inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.

Toutes les leçons de ce cours

  1. Partitionner et formater des disques
  2. Monter des systèmes de fichiers
  3. Surveiller l’utilisation des disques
  4. Gestion des volumes logiques (LVM)
← Retour à Linux Server Deployment & SSH Mastery