mount et umount
100%

Le Système de Fichiers · Leçon 6

mount et umount

Découvrez comment attacher, examiner et détacher sans risque des systèmes de fichiers avec des sources et points de montage vérifiés.

Le montage attache un système de fichiers à un répertoire de l'espace de noms visible. La source peut être un périphérique bloc, un export réseau, un système de fichiers virtuel, une source de montage bind ou un autre objet propre à une implémentation. Le répertoire cible est appelé point de montage.

Préparer et examiner un point de montage

Créez un répertoire au nom explicite lorsque les règles locales le demandent :

$ sudo mkdir -p /mnt/mydrive

Examinez-le avant le montage :

$ findmnt --target /mnt/mydrive
$ sudo ls -la /mnt/mydrive

Monter un système de fichiers sur un répertoire non vide masque les entrées existantes derrière le nouveau système jusqu'au démontage ; cela ne les supprime pas. Ce comportement peut perturber les applications et consommer de l'espace disque de façon invisible. Employez donc un point de montage vide et réservé à cet usage.

Que deviennent les fichiers existants d'un répertoire lorsqu'un autre système de fichiers y est monté ?

Monter un système de fichiers vérifié

Après avoir confirmé l'identité de la source, le type détecté et le contenu attendu, effectuez un montage explicite :

$ sudo mount -t ext4 /dev/PARTITION-VÉRIFIÉE /mnt/mydrive

L'option -t indique l'implémentation du système de fichiers. Mount peut souvent détecter le type, mais un type explicite et des options examinées rendent l'intention plus claire. Pour un contenu non fiable ou amovible, envisagez des options restrictives comme ro, nosuid, nodev et noexec si elles conviennent à la charge ; chacune a ses limites et ne doit pas être considérée comme un bac à sable complet.

Vérifiez ce qui est réellement monté :

$ findmnt --target /mnt/mydrive -o TARGET,SOURCE,FSTYPE,OPTIONS

Les montages sont propres à un espace de noms. Un montage créé dans un conteneur ou dans l'espace privé d'un service peut ne pas apparaître dans la vue d'un autre processus.

Que fait la commande mount dans la méthode présentée ?

Employer les UUID des systèmes de fichiers

Les noms d'énumération comme /dev/sdb2 peuvent changer. Découvrez les identifiants des systèmes de fichiers avec :

$ lsblk -f
$ sudo blkid

Montez ensuite un système de fichiers vérifié par son UUID :

$ sudo mount UUID=130b882f-7d79-436d-a096-1e594c92bb76 /mnt/mydrive

Un UUID identifie le système de fichiers, pas nécessairement le disque physique. Un reformatage le modifie, tandis qu'un clonage peut le dupliquer. Vérifiez son unicité avant d'attacher l'original et sa copie au même système.

Pourquoi l'UUID d'un système de fichiers est-il souvent préférable à /dev/sdX dans une configuration persistante ?

Démonter sans risque

Détachez le système par son point de montage exact :

$ sudo umount /mnt/mydrive

La commande s'écrit umount, sans le premier n. Un démontage réussi détache le système de fichiers une fois que le noyau a terminé les écritures nécessaires et que les références le permettent. Confirmez ensuite le résultat avec findmnt avant de débrancher le stockage.

Un démontage réussi n'est pas toujours la dernière opération nécessaire au retrait sûr d'un support amovible. Les piles de stockage des environnements de bureau peuvent proposer une action d'éjection ou de mise hors tension qui vide les caches du périphérique et désactive un appareil USB. Suivez la procédure de la plateforme et du matériel.

Quelle commande détache /mnt/mydrive ?

Diagnostiquer un système de fichiers occupé

Le démontage échoue lorsque l'espace de noms conserve des références actives, par exemple des fichiers ouverts, le répertoire de travail d'un processus, des montages imbriqués, du swap ou d'autres couches de stockage. Recherchez la cause au lieu de forcer immédiatement l'opération :

$ findmnt --submounts /mnt/mydrive
$ sudo fuser -vm /mnt/mydrive

Sortez les shells de l'arborescence, arrêtez proprement l'application responsable et démontez les montages enfants avant leur parent. Le démontage différé et les options de forçage possèdent une sémantique particulière et peuvent laisser des références actives ou entraîner une perte de données ; ne les employez qu'en suivant un raisonnement de récupération documenté.

Quelle situation peut amener umount à signaler qu'un système de fichiers est occupé ?

Leçon terminée

Vous avez terminé mount et umount

Vous savez maintenant attacher et détacher des systèmes de fichiers dans une portée vérifiable.

  • Employer un point de montage vide et réservé à cet usage.

  • Vérifier la source, le type, les options et le montage obtenu.

  • Préférer un identifiant de système de fichiers unique pour les références persistantes.

  • Démonter par la cible et confirmer le détachement avant le retrait.

  • Diagnostiquer les références actives au lieu de forcer le démontage d'un système occupé.

Conservez votre progression

Créez un compte gratuit pour enregistrer cette leçon et continuer sur n'importe quel appareil.

Créer un compte gratuit
Leçon Suivante
Retour à Le Système de Fichiers