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.
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é.
La commande df (Disk Free) fournit une vue d’ensemble des systèmes de fichiers montés et de leurs statistiques d’utilisation.
df -hPour ne vérifier qu’un système de fichiers spécifique, utilisez :
df -h /mount/pointRemplacez /mount/point par l’emplacement de montage actuel.
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.
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/pointLe 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 -tPour 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.
Pour dresser la liste de tous les systèmes de fichiers montés avec leurs types :
df -T
/etc/fstabSous 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.
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.