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.
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é.
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
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.
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.
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
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
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.
Pour dresser la liste de tous les systèmes de fichiers montés avec leurs types :
df -T
/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.
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.