Linux / Commande mount : connecter un système de fichiers et vérifier le montage
mount rattache un système de fichiers à un répertoire de l’arborescence Linux. Les fichiers deviennent accessibles à ce point de montage, selon les droits et options choisis ; le montage ne crée pas un nouveau système de fichiers. Pour consulter seulement les montages, utilisez mount sans argument ou une recherche ciblée avec findmnt.
Consulter la source et distinguer chemin et point de montage
mount
findmnt -T /mnt/data
findmnt --mountpoint /mnt/data
findmnt -T recherche le système contenant un chemin, même si ce chemin n’est pas lui-même un point de montage. --mountpoint demande au contraire un point de montage précis. Une ligne renvoyée par -T peut donc décrire le système parent, et ne prouve pas qu’un volume particulier a été monté exactement sur /mnt/data.
Les colonnes SOURCE, TARGET, FSTYPE et OPTIONS indiquent la source, le point de montage, le type et les options. Les consultations concernent l’espace de noms de montage visible par le processus : dans un conteneur, la vue peut différer de celle de l’hôte.
Quand un système de fichiers est monté sur un répertoire qui contient déjà des fichiers, ceux-ci ne sont pas supprimés : ils sont masqués par le montage jusqu’à son retrait. Utilisez un répertoire dédié et vide pour éviter de confondre les données d’origine et celles du volume.
Préparer une cible et comprendre la lecture seule
Effectuez l’exemple suivant uniquement sur un système de test que vous administrez, avec un volume connu et sauvegardé. /dev/sdb1 n’est qu’un exemple : confirmez le vrai périphérique avec lsblk et ses relations, puis blkid et ses identifiants. Vérifiez qu’il n’est pas déjà utilisé dans un autre montage ou une couche de stockage.
Le point de montage doit exister. Pour un nouveau répertoire dédié, dans un /mnt existant :
sudo mkdir /mnt/lf-mount-demo
Sans -p, mkdir échoue si le nom existe déjà. Dans ce cas, arrêtez l’exemple et choisissez un autre nom ; ne considérez pas le répertoire préexistant comme un répertoire créé pour ce laboratoire. Conservez le même nouveau nom dans toutes les commandes qui suivent.
-o ro demande un montage en lecture seule pour les accès au système de fichiers, mais ne garantit pas l’absence de toute écriture sur le périphérique. Le manuel indique qu’ext3 et ext4 peuvent rejouer leur journal si le système de fichiers est sale, même avec ro. Si l’original ne doit absolument pas être modifié, utilisez une procédure de conservation adaptée ; les protections et options nécessaires dépendent du type et de l’état du système de fichiers.
Le manuel cite ro,noload pour empêcher cette relecture du journal sur ext3/ext4, mais ce n’est pas une option universelle à ajouter à tous les formats. Ne montez pas un support endommagé ou destiné à une analyse de preuve sur la seule base de l’exemple général ci-dessous.
Monter, vérifier puis détacher le volume de test
Après les contrôles, demandez le montage de votre volume de test connu :
sudo mount -o ro /dev/sdb1 /mnt/lf-mount-demo
findmnt --mountpoint /mnt/lf-mount-demo -o TARGET,SOURCE,FSTYPE,OPTIONS
mount réussit généralement sans sortie. Vérifiez son statut et relisez findmnt : la source doit être celle attendue, et les options doivent inclure ro. Exemple fictif pour un volume ext4, sans garantir les autres options :
TARGET SOURCE FSTYPE OPTIONS
/mnt/lf-mount-demo /dev/sdb1 ext4 ro,relatime
Ne copiez pas rw depuis une autre sortie en supposant une réussite en lecture seule. Si la source, le type ou l’option ne correspond pas, interrompez l’utilisation du volume et examinez le diagnostic. La réussite du montage ne prouve pas l’intégrité des données ni leur sauvegarde.
Pour terminer, fermez les fichiers et quittez ce répertoire dans tous les shells ou applications concernés, puis détachez le montage précis :
cd /
sudo umount /mnt/lf-mount-demo
findmnt --mountpoint /mnt/lf-mount-demo
Après un démontage réussi, cette recherche précise ne doit plus trouver de montage. Le répertoire peut toujours exister sur le système parent ; un résultat de findmnt -T ne servirait donc pas au même contrôle. Si umount signale une cible occupée, recherchez les utilisations restantes, y compris d’autres répertoires courants ou sous-montages, au lieu de forcer le retrait.
Seulement si le démontage est confirmé et si vous avez bien créé ce répertoire vide pour l’exemple, vous pouvez le retirer :
sudo rmdir /mnt/lf-mount-demo
rmdir refuse un répertoire non vide. Ne le remplacez pas par une suppression récursive pour contourner cet avertissement.
Distinguer montage ponctuel, options et configuration permanente
| Forme | Portée |
|---|---|
| -o ro | Demander la lecture seule, avec la limite de rejeu du journal expliquée plus haut. |
| -t TYPE | Indiquer un type de système de fichiers compatible avec le contenu. |
| -o LISTE | Fournir des options séparées par des virgules. |
| -a | Monter les entrées sélectionnées de /etc/fstab, en excluant notamment noauto. |
| --bind | Rendre une arborescence existante accessible à un autre emplacement, sans copier ses fichiers. |
Un montage ponctuel ne constitue pas à lui seul une règle de remontage après redémarrage. Une configuration persistante utilise notamment /etc/fstab ou les unités de montage du système. Une erreur dans cette configuration peut gêner le démarrage : sauvegardez le fichier, vérifiez les identifiants et validez la modification selon votre procédure avant de redémarrer.
Un UUID vérifié réduit la dépendance au nom /dev/sdX, mais un clonage peut créer un doublon. Recoupez toujours l’identité et l’usage. -a peut agir sur plusieurs volumes et ne doit pas servir de simple test isolé ; --bind crée une autre vue des mêmes fichiers, pas une sauvegarde.
Le manuel mount de util-linux décrit les options et le cas du journal en lecture seule. Le manuel findmnt précise la différence entre un chemin cible et un point de montage exact.




