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.
mountCette 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/sdXRemplacez /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/pointRemplacez /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.
lsblkPour des informations plus détaillées, y compris les types de systèmes de fichiers, utilisez :
lsblk -fCette 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.
findmntPour rechercher un point de montage spécifique :
findmnt /mount/point5. 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/mountsPour une meilleure lisibilité, utilisez :
cat /proc/mounts | column -t6. 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 :
blkidCette 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 :
Une entrée typique du fichier /etc/fstab ressemble à ceci :
Explication des champs :
Périphérique – Peut être un UUID, une étiquette ou un chemin d’accès au périphérique (/dev/sdX1)
Point de montage – Endroit où le système de fichiers est attaché (par exemple, /mnt/data)
Type de système de fichiers – tel que ext4, xfs, ntfs, nfs
Options – Options de montage telles que defaults, noatime, ro, etc.
Dump – Utilisé par l’utilitaire de sauvegarde dump (généralement 0)
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 :
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.


