Montage d'un système de fichier dans Linux
Table des matières:
- Comment répertorier les systèmes de fichiers montés
- Montage d'un système de fichiers
- Montage d'un système de fichiers à l'aide de / etc / fstab
- Montage d'une clé USB
- Montage de fichiers ISO
- Montage NFS
- Démontage d'un système de fichiers
- Démontage paresseux
- Forcer le démontage
- Conclusion
Sur les systèmes d'exploitation Linux et UNIX, vous pouvez utiliser la commande
mount
pour attacher (monter) des systèmes de fichiers et des périphériques amovibles tels que des lecteurs flash USB à un point de montage particulier dans l'arborescence de répertoires.
La commande
umount
détache (démonte) le système de fichiers monté de l'arborescence de répertoires.
Dans ce didacticiel, nous allons passer en revue les bases de l'attachement et du détachement de divers systèmes de fichiers à l'aide des commandes
mount
et
umount
.
Comment répertorier les systèmes de fichiers montés
Lorsqu'elle est utilisée sans aucun argument, la commande
mount
affichera tous les systèmes de fichiers actuellement attachés:
mount
Par défaut, la sortie inclura tous les systèmes de fichiers, y compris les systèmes virtuels tels que cgroup, sysfs et autres. Chaque ligne contient des informations sur le nom du périphérique, le répertoire sur lequel le périphérique est monté, le type du système de fichiers et les options de montage sous la forme suivante:
device_name on directory type filesystem_type (options)
Pour afficher uniquement certains systèmes de fichiers, utilisez l'option
-t
.
Par exemple, pour imprimer uniquement les partitions ext4 que vous utiliseriez:
Montage d'un système de fichiers
Pour monter un système de fichiers dans un emplacement donné (point de montage), utilisez la commande
mount
sous la forme suivante:
mount DEVICE_NAME DIRECTORY
Une fois le système de fichiers attaché, le point de montage devient le répertoire racine du système de fichiers monté.
Par exemple, pour monter le système de fichiers
/dev/sdb1
répertoire
/mnt/media
, vous utiliseriez:
sudo mount /dev/sdb1 /mnt/media
Habituellement, lors du montage d'un périphérique avec un système de fichiers commun tel que
ext4
ou
xfs
la commande
mount
détectera automatiquement le type de système de fichiers. Cependant, certains systèmes de fichiers ne sont pas reconnus et doivent être explicitement spécifiés.
Utilisez l'option
-t
pour spécifier le type de système de fichiers:
mount -t TYPE DEVICE_NAME DIRECTORY
Pour spécifier des options de montage supplémentaires, utilisez l'option
-o
:
mount -o OPTIONS DEVICE_NAME DIRECTORY
Plusieurs options peuvent être fournies sous forme de liste séparée par des virgules (n'insérez pas d'espace après une virgule).
Vous pouvez obtenir une liste de toutes les options de montage en tapant
man mount
dans votre terminal.
Montage d'un système de fichiers à l'aide de / etc / fstab
Lorsque vous fournissez un seul paramètre (répertoire ou périphérique) à la commande
mount
, il lit le contenu du fichier de configuration
/etc/fstab
pour vérifier si le système de fichiers spécifié est répertorié ou non.
Si
/etc/fstab
contient des informations sur le système de fichiers donné, la commande
mount
utilise la valeur de l'autre paramètre et les options de montage spécifiées dans le fichier
fstab
.
Le fichier
/etc/fstab
contient une liste d'entrées sous la forme suivante:
Utilisez la commande
mount
sous l'une des formes suivantes pour attacher un système de fichiers spécifié dans le fichier
/etc/fstab
:
mount DIRECTORY mount DEVICE_NAME
Montage d'une clé USB
Sur la plupart des distributions Linux modernes comme Ubuntu, les lecteurs USB se montent automatiquement lorsque vous l'insérez, mais parfois vous devrez peut-être monter manuellement le lecteur.
Pour monter manuellement un périphérique USB, procédez comme suit:
-
Créez le point de montage:
sudo mkdir -p /media/usb
En supposant que le lecteur USB utilise le périphérique
/dev/sdd1
, vous pouvez le monter dans le répertoire/media/usb
en tapant:sudo mount /dev/sdd1 /media/usb
Pour trouver le type de périphérique et de système de fichiers, vous pouvez utiliser l'une des commandes suivantes:
fdisk -l
ls -l /dev/disk/by-id/usb*
dmesg
lsblk
Pour monter des lecteurs USB au format exFAT, vous devez installer le module et les outils FUSE exFAT gratuits.
Montage de fichiers ISO
Vous pouvez monter un fichier ISO à l'aide du périphérique de boucle qui est un pseudo-périphérique spécial qui rend un fichier accessible en tant que périphérique de bloc.
-
Commencez par créer le point de montage, il peut s'agir de n'importe quel emplacement de votre choix:
sudo mkdir /media/iso
Montez le fichier ISO sur le point de montage en tapant la commande suivante:
sudo mount /path/to/image.iso /media/iso -o loop
N'oubliez pas de remplacer
/path/to/image.iso
par le chemin de votre fichier ISO.
Montage NFS
Pour monter un partage NFS, vous devez avoir installé le package client NFS sur votre système.
-
Installez le client NFS sur Ubuntu et Debian:
sudo apt install nfs-common
Installez le client NFS sur CentOS et Fedora:
sudo yum install nfs-utils
Suivez les étapes ci-dessous pour monter un répertoire NFS distant sur votre système:
-
Créez un répertoire qui servira de point de montage pour le système de fichiers distant:
sudo mkdir /media/nfs
En règle générale, vous souhaiterez monter automatiquement le partage NFS distant au démarrage. Pour ce faire, ouvrez le fichier
/etc/fstab
avec votre éditeur de texte:sudo nano /etc/fstab
Ajoutez la ligne suivante au fichier, en remplaçant
/ etc / fstabremote.server:/dir
par l'adresse IP ou le nom d'hôte du serveur NFS et le répertoire exporté:#
remote.server: / dir / media / nfs nfs par défaut 0 0 Montez le partage NFS en exécutant la commande suivante:
sudo mount /media/nfs
Démontage d'un système de fichiers
Pour détacher un système de fichiers monté, utilisez la commande
umount
suivie du répertoire où il a été monté (point de montage) ou du nom du périphérique:
umount DIRECTORY
umount DEVICE_NAME
Si le système de fichiers est utilisé, la commande
umount
ne parviendra pas à détacher le système de fichiers. Dans ces situations, vous pouvez utiliser la commande
fuser
pour savoir quels processus accèdent au système de fichiers:
fuser -m DIRECTORY
Une fois que vous avez déterminé les processus, vous pouvez les arrêter et démonter le système de fichiers.
Démontage paresseux
Utilisez l'option
-l
(
--lazy
) pour démonter un système de fichiers occupé dès qu'il n'est plus occupé.
Forcer le démontage
Utilisez l'option
-f
(
--force
) pour forcer un démontage. Cette option est généralement utilisée pour démonter un système NFS inaccessible.
umount -f DIRECTORY
Généralement, ce n'est pas une bonne idée de forcer le démontage car cela peut corrompre les données du système de fichiers.
Conclusion
À présent, vous devriez avoir une bonne compréhension de l'utilisation de la commande
mount
pour attacher divers systèmes de fichiers à votre arborescence de répertoires et détacher les montages avec la commande
umount
.
Pour en savoir plus sur les options de commande
mount
et
umount
, consultez leurs pages de manuel respectives.
BMP Wrap vous permet de masquer des fichiers comme images BMP et d`envoyer par e-mail Les fichiers image BMP, convertissant les fichiers pour leur permettre d`être envoyés en pièces jointes, BMP Wrap est également utilisé pour crypter les fichiers.
Un problème courant lors de l`envoi de courriels est le fait que l`e-mail rebondit. Le rapport de non-remise mentionne l`erreur comme la présence d`une pièce jointe illégale. Ce problème ne se résout pas en essayant simplement d`envoyer le courrier à nouveau.
Comment monter et démonter le fichier ISO sous Windows 10/8
Apprenez à monter et à démonter le fichier ISO sous Windows 10/8 de sorte que vous pouvez extraire des fichiers du fichier ISO ou de l`image disque et les exécuter sur un lecteur virtuel.
Que sont les fichiers iso et comment extraire des fichiers iso, les graver et les monter
Apprenez à extraire des fichiers ISO, des fichiers ISO sur un CD ou un DVD et montez-les en tant que lecteurs virtuels.