mount sous Linux avec des exemples
Nous pouvons utiliser la commande mount sous Linux pour attacher des systèmes de fichiers et des périphériques amovibles tels que des clés USB. Le système de fichiers par défaut pour la plupart des distributions Linux est ext4. Nous pouvons également démonter des systèmes de fichiers à l’aide de la commande unmount.
Dans ce tutoriel, nous allons vous montrer, à l’aide d’exemples, la meilleure façon d’utiliser la commande mount et ses différentes options de ligne de commande pour attacher et détacher des systèmes de fichiers, des fichiers ISO et des clés USB.
Dans ce tutoriel, vous allez apprendre :
- Comment utiliser la commande mount sous Linux
Options fréquemment utilisées
mount dans Linux Exemples de base
L’exécution de la commande mount seule, sans aucun argument, affichera tous les systèmes de fichiers actuellement montés. Des informations sur les répertoires dans lesquels les systèmes de fichiers sont montés et leurs options de montage se trouvent également dans la sortie.
mountNous pouvons spécifier les systèmes de fichiers que nous voulons que la commande mount affiche en lui passant l’option
-tsur la ligne de commande. Par exemple, si nous voulions voir uniquement les systèmes de fichiers ext4, nous utiliserions la syntaxe ci-dessous.mount -t ext4Lors du montage d’un système de fichiers à l’aide de la commande mount, vous devez spécifier le répertoire ou le point de montage auquel vous souhaitez attacher le système de fichiers. Nous pouvons utiliser la syntaxe générale ci-dessous pour attacher un système de fichiers à un point de montage.
mount [options] ... DEVICE DIRECTORYDe nos jours, la plupart des distributions Linux montent automatiquement les clés USB dès leur insertion, mais elles nécessitent parfois un montage manuel. Lors du montage d’une clé USB avec la commande mount, vous devrez utiliser la commande mkdir pour créer un point de montage.
mkdir /media/usb-driveUne fois que vous avez créé un point de montage, vous pouvez exécuter la commande fdisk -1 pour trouver le chemin d’accès du périphérique de bloc à votre lecteur. Par exemple, si le résultat de la commande fdisk -l indique que votre clé USB utilise
/dev/sdc1, vous pouvez utiliser la syntaxe ci-dessous pour monter la clé USB.sudo mount /dev/sdc1 /media/usb-driveLe montage d’un ISO fonctionne de la même manière, mais vous devrez utiliser un périphérique de boucle. Un périphérique de boucle est un périphérique de bloc qui mappe ses données à d’autres périphériques de bloc tels qu’un fichier ISO, c’est pourquoi un tel périphérique est requis. Nous pouvons attacher un fichier iso à notre point de montage avec un périphérique de boucle en passant l’option
de ligne de commande -o loopà la commande mount.sudo mount /image.iso /media/iso-file -o loopLa syntaxe et les fonctionnalités générales de la commande unmount sont identiques à celles de la commande mount. Vous pouvez passer deux types d’arguments à la commande unmount pour détacher un système de fichiers, le répertoire où il est monté et le nom du système de fichiers lui-même.
unmount DIRECTORYUNMOUNT DEVICEPar défaut, la commande unmount ne parvient pas à détacher un système de fichiers en cours d’utilisation. Vous pouvez déterminer quels processus utilisent votre système de fichiers à l’aide de la commande fuser. Lors de l’exécution de cette commande, vous devriez être en mesure d’identifier la cause de l’activité et d’arrêter les processus pour procéder à la descente.
fuser /media/usb-driveParfois, cependant, vous n’aurez pas toujours le temps de vérifier et d’arrêter ces processus. Dans de tels cas, vous pouvez effectuer une descente « paresseuse » avec l’option
-l. Cela indiquera à la commande unmount de détacher le système de fichiers dès qu’il cesse son activité.unmount --lazy DEVICE
Réflexions finales
Dans ce tutoriel, nous avons tout appris sur les commandes mount et unmount sous Linux. Ces commandes sont essentielles à maîtriser pour les utilisateurs et les administrateurs qui testent et utilisent fréquemment différents systèmes de fichiers et périphériques de bloc, tels que des disques durs externes, sous Linux.


