La gestion des systèmes de fichiers montés sous Linux est cruciale pour garantir l’accessibilité des données, résoudre les problèmes de stockage et maintenir l’intégrité du système. Que vous exploitiez un hébergement VPS, un serveur dédié ou que vous utilisiez une solution d’hébergement en nuage, il est essentiel pour l’administration du système de savoir comment vérifier les fichiers et les partitions montés. En outre, les entreprises qui s’appuient sur des services d’hébergement gérés bénéficient d’une gestion rationalisée du stockage et d’une optimisation des performances.

Pourquoi vérifier les fichiers montés sous Linux ?

  • Vérifier les périphériques de stockage connectés au système.
  • S’assurer que les partitions sont correctement montées.
  • Diagnostiquer et résoudre les problèmes liés aux disques.
  • Surveiller les systèmes de fichiers montés sur le réseau (NFS, CIFS, etc.).

1. Utilisation de la commandemount

La commande mount est le moyen le plus courant d’afficher tous les systèmes de fichiers montés.

mount

Cette commande répertorie toutes les partitions montées avec leurs points de montage et leurs types de systèmes de fichiers.

Pour filtrer la sortie pour un périphérique spécifique, utilisez :

mount | grep /dev/sdX

Remplacez /dev/sdX par le nom du périphérique concerné.

2. Utilisation de la commandedf

La commande df (Disk Free) fournit une vue d’ensemble des systèmes de fichiers montés et de leurs statistiques d’utilisation.

df -h
  • L’option -h permet d’afficher les tailles dans un format lisible par l’homme.
  • Cette commande est utile pour vérifier l’utilisation de l’espace disque sur les systèmes de fichiers montés.

Pour ne vérifier qu’un système de fichiers spécifique, utilisez :

df -h /mount/point

Remplacez /mount/point par l’emplacement de montage actuel.

3. Utilisation de la commandelsblk

La commande lsblk (List Block Devices) fournit une vue structurée des périphériques de stockage et de leurs points de montage.

lsblk

Pour des informations plus détaillées, y compris les types de systèmes de fichiers, utilisez :

lsblk -f

Cette commande est particulièrement utile pour identifier les partitions montées.

4. Utilisation de la commandefindmnt

La commande findmnt offre une vue arborescente des systèmes de fichiers montés, ce qui facilite l’interprétation des relations de montage.

findmnt

Pour rechercher un point de montage spécifique :

findmnt /mount/point

5. Vérification du fichier/proc/mounts

Le fichier /proc/mounts contient des informations en temps réel sur tous les systèmes de fichiers montés.

cat /proc/mounts

Pour une meilleure lisibilité, utilisez :

cat /proc/mounts | column -t

6. Utilisation de la commandeblkid

Pour obtenir des informations détaillées sur les périphériques de bloc et leurs UUID, utilisez la commande blkid :

blkid

Cette commande est utile pour identifier les systèmes de fichiers montés et leurs identifiants uniques.

7. Utilisation de la commandedf -T pour vérifier les types de systèmes de fichiers

Pour dresser la liste de tous les systèmes de fichiers montés avec leurs types :

df -T

Visualisation des systèmes de fichiers montés automatiquement avec /etc/fstab

Sous Linux, le fichier /etc/fstab contient des entrées de configuration qui déterminent comment et où les partitions de disque, les partages de réseau et les autres volumes sont montés au démarrage. Il s’agit d’un fichier essentiel pour la gestion des montages persistants.

Pour afficher son contenu, utilisez :

cat /etc/fstab

Une entrée typique du fichier /etc/fstab ressemble à ceci :

UUID=123e4567-e89b-12d3-a456-426614174000 /mnt/data ext4 defaults 0 2

Explication des champs :

  1. Périphérique – Peut être un UUID, une étiquette ou un chemin d’accès au périphérique (/dev/sdX1)

  2. Point de montage – Endroit où le système de fichiers est attaché (par exemple, /mnt/data)

  3. Type de système de fichiers – tel que ext4, xfs, ntfs, nfs

  4. Options – Options de montage telles que defaults, noatime, ro, etc.

  5. Dump – Utilisé par l’utilitaire de sauvegarde dump (généralement 0)

  6. Pass – Détermine l’ordre des vérifications du système de fichiers au démarrage (0, 1 ou 2)

Assurez-vous que chaque entrée est correcte pour éviter les erreurs de démarrage. Vous pouvez tester une nouvelle entrée fstab sans redémarrer en exécutant la commande suivante :

sudo mount -a

Cette commande tente de monter tous les systèmes de fichiers définis dans le fichier /etc/fstab et renvoie une erreur si une ligne n’est pas valide, ce qui en fait un moyen sûr de valider les modifications.

Conclusion

La surveillance des systèmes de fichiers montés sous Linux est une compétence essentielle pour les administrateurs système. En utilisant des commandes telles que mount, df, lsblk et findmnt, vous pouvez facilement vérifier et gérer vos systèmes de fichiers sur une solution d’hébergement VPS ou un serveur dédié. Une surveillance adéquate permet de garantir des performances optimales du système et de résoudre efficacement les problèmes de stockage.