| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| mount [Le 14/04/2026, 19:17] – déplacement info mount depuis /montage | lien option | default n'a aucun intérêt avec mount ! | /mnt plutôt que /media avec mount : montage temporaire krodelabestiole | mount [Le 15/04/2026, 07:38] (Version actuelle) – liens internes | détails | mise en forme krodelabestiole |
|---|
| {{tag>administration système partitions montage brouillon}} | {{tag>administration système partitions montage}} |
| |
| ====== commande mount ====== | ====== Commande mount ====== |
| |
| ===== Désignation des supports de stockage ===== | La [[:commande shell|commande]] ''[[man>mount]]'' est probablement la plus utilisée pour [[:montage|monter]] rapidement et temporairement un espace de stockage, [[:partitions|partition]], voire un [[:partage]] [[:réseau]], etc. |
| |
| Pour monter une partition, il faut connaître son nom, son label, ou son UUID. | <note tip> |
| | Il existe cependant des solutions plus simples et intuitives, qu'il s'agisse de quelques clics sur une [[:montage#interfaces graphiques|interface graphique]], ou de la commande ''[[:montage#udisksctl]]''. |
| <note important> | |
| Voir le chapitre //[[:partitions#Désignation des partitions sur Ubuntu]]// pour plus d'information à ce sujet. | |
| </note> | </note> |
| |
| La commande ''[[man>mount]]'' (et le fichier ''[[:fstab|/etc/fstab]]'') permettent aussi de [[:montage|monter]] des [[:partage|partages]] [[:réseau]], //[[:cloud]]//, etc. | ''[[man>mount]]'' reste un bon moyen de tester le bon fonctionnement d'un [[:montage]] avant son inclusion manuelle au fichier ''[[:fstab|/etc/fstab]]''. |
| | |
| Pour plus d'information à ce sujet, voir le chapitre //[[:partage#Partage de fichiers]]//, et en particulier le [[:rclone#montage|montage avec rclone]]. | |
| |
| ===== Utilisation ===== | ===== Utilisation ===== |
| |
| La commande ''[[man>mount]]'' permet de manipuler tous les montages de systèmes de fichier de manière très précise. | La commande ''[[man>mount]]'' permet de manipuler tous les montages de systèmes de fichier de manière très précise. |
| | |
| | La syntaxe est de la forme |
| | mount [support de stockage] [point de montage] |
| | mais elle requiert les [[:permissions administrateur]], donc ''[[:sudo]]''. |
| | |
| Par exemple, pour monter la partition ''/dev/sdc3'' dans le répertoire ''/mnt/stock'' : | Par exemple, pour monter la partition ''/dev/sdc3'' dans le répertoire ''/mnt/stock'' : |
| <code>sudo mount /dev/sdc3 /mnt/stock</code> | <code>sudo mount /dev/sdc3 /mnt/stock</code> |
| Le système de fichier utilisé est détecté automatiquement. | Le [[:système de fichiers]] utilisé est détecté automatiquement. |
| | |
| | ==== Désignation des supports de stockage ==== |
| |
| Le point de montage doit être un répertoire, quelconque mais //existant// au moment du montage (par exemple un sous-répertoire de ''[[:arborescence#repertoire_des_peripheriques_externes|/mnt]]'', mais ce n'est pas obligatoire) et de préférence //vide// puisque son contenu ne sera plus accessible tant qu'il sert de point de montage. | Pour monter une partition, il faut connaître son [[:partitions#regle_de_denomination|identifiant]], son [[:partitions#labels|label]], ou son [[:partitions#UUID]]. |
| |
| <note important> | <note important> |
| Tout ce qui se trouve sous ''/media'', ''/mnt'', ''/run/media'' ou ''/run/mount'' est visible dans l'explorateur de fichiers (normes [[wpfr>Freedesktop.org|Freedesktop]] et [[https://refspecs.linuxfoundation.org/FHS_3.0/fhs/index.html|FHS]]). | Voir le chapitre //[[:partitions#Désignation des partitions sur Ubuntu]]// pour plus d'information à ce sujet. |
| | </note> |
| |
| Dans //Autres Emplacements// pour les anciennes versions de [[:nautilus|GNOME Fichiers]], dans //Périphériques// pour la plupart des autres [[:gestionnaire de fichiers|gestionnaires de fichiers]]. | La commande ''[[man>mount]]'' (et le fichier ''[[:fstab|/etc/fstab]]'') permettent aussi de [[:montage|monter]] des [[:partage|partages]] [[:réseau]], //[[:cloud]]//, etc.\\ |
| | <note tip> |
| | Pour plus d'information à ce sujet, voir le chapitre //[[:partage#Partage de fichiers]]//, et en particulier le [[:rclone#montage|montage avec rclone]]. |
| | </note> |
| |
| Les montages placés ailleurs sont eux aussi visibles dans les gestionnaires de fichiers :\\ | ==== Points de montage ==== |
| en parcourant tout le chemin jusqu'à leur point de montage, par ex. dans GNOME Fichiers, il suffit d'[[:nautilus#ouvrir_un_repertoireafficher_un_chemin|entrer le chemin]] du point de montage (en commençant éventuellement par le caractère ''[[:chemins#chemin_absolu|/]]''.). | |
| | Le [[:montage#Choix du point de montage|point de montage]] doit être un répertoire, quelconque mais //existant// au moment du montage (par exemple un sous-répertoire de ''[[:arborescence#repertoire_des_peripheriques_externes|/mnt]]'', mais ce n'est pas obligatoire) et de préférence //vide// puisque son contenu ne sera plus accessible tant qu'il sert de point de montage. |
| | |
| | <note important> |
| | Voir le chapitre //[[:montage#Choix du point de montage]]//. |
| </note> | </note> |
| |
| <note> | <note> |
| **Pour les points de montage dont le nom contient un espace**, chaque espace doit être précédé d'un caractère d’échappement ''\'', //ou// l'ensemble du [[:chemins|chemin]] mis entre guillemets simples ''%%'%%'' ou doubles ''"'' (//ne pas cumuler les techniques !//). | Pour les points de montage dont le [[:chemins|chemin]] contient un espace, chaque espace doit être précédé d'un caractère d’échappement ''\'', //ou// l'ensemble du chemin mis entre guillemets simples ''%%'%%'' ou doubles ''"'' (//ne pas cumuler les techniques !//). |
| </note> | </note> |
| |
| Vous pouvez très bien bien créer votre propre répertoire à utiliser comme point de montage par un ''sudo mkdir /mnt/montage'' (par exemple). C'est d'ailleurs nécessaire si vous envisagez plusieurs montages (vous créez alors ''/mnt/montage**1**'', ''/mnt/montage**2**'', etc.). | Vous pouvez très bien bien créer votre propre répertoire à utiliser comme [[:montage#Choix du point de montage|point de montage]] par un ''sudo mkdir /mnt/montage'' (par exemple). C'est d'ailleurs nécessaire si vous envisagez plusieurs montages (vous créez alors ''/mnt/montage**1**'', ''/mnt/montage**2**'', etc.). |
| | |
| | ==== Exemple ==== |
| |
| Pour monter la 2e partition du 1er support [[:ssd#formats_et_connexions|SATA]] (''[[:partitions#regle_de_denomination|/dev/sda2]]'') : | Pour monter la 2e partition du 1er support [[:ssd#formats_et_connexions|SATA]] (''[[:partitions#regle_de_denomination|/dev/sda2]]'') : |
| |
| La [[:partitions|partition]] est montée et est donc désormais accessible en lecture et écriture aux commandes ou aux logiciels, si vos [[:permissions]] sur le support le permettent. Elle est également visible dans votre [[:gestionnaire de fichiers]]. | La [[:partitions|partition]] est montée et est donc désormais accessible en lecture et écriture aux commandes ou aux logiciels, si vos [[:permissions]] sur le support le permettent. Elle est également visible dans votre [[:gestionnaire de fichiers]]. |
| |
| |
| |
| ==== Format de la partition ==== | ==== Format de la partition ==== |
| |
| Le type de fichiers est normalement détecté par la commande ''[[man>mount]]''. Néanmoins il peut être nécessaire de lui imposer un format : | Le type de fichiers est normalement détecté par la commande ''[[man>mount]]''. Néanmoins il peut être nécessaire de lui imposer un format avec le paramètre ''-t'' : |
| <code>sudo mount -t [type] /dev/sdc3 /mnt/stock</code> | <code>sudo mount -t [type] /dev/sdc3 /mnt/stock</code> |
| Où ''[type]'' est le [[:système de fichiers]].\\ | Où ''[type]'' est le [[:système de fichiers]].\\ |
| |
| Il existe de [[http://www.linux-france.org/article/man-fr/man8/mount-8.html|nombreuses options]] pour la commande ''[[man>mount]]'', mais en voici quelques unes pouvant être utile dans une utilisations courante : | Il existe de [[http://www.linux-france.org/article/man-fr/man8/mount-8.html|nombreuses options]] pour la commande ''[[man>mount]]'', mais en voici quelques unes pouvant être utile dans une utilisations courante : |
| | * **Label** :\\ On peut attribuer un //[[:partitions#labels|label]]// (un nom) à une partition, grâce à des applications comme [[:GParted]] ou [[:gnome-disk-utility|GNOME Disques]]. Dans ce cas, on peut faire un montage par ce [[:partitions#labels|label]] (grâce à l'option ''-L''). Si ''/dev/sda2'' a pour nom ''Bazar'', on fera donc :<code>sudo mount -L Bazar /mnt/bazar</code>Par contre pas de démontage par le label, donc démontage classique :<code>sudo umount /mnt/bazar</code> |
| **Label** : Une partition peut recevoir un //label// (un nom), grâce à des applications comme [[:GParted]] ou [[:gnome-disk-utility|GNOME Disques]]. Dans ce cas, on peut faire un montage par le label (grâce à l'option ''-L''). Si ''/dev/sda2'' a pour nom ''Bazar'', on fera donc : | * **Lecture seule** :\\ Pour éviter les erreurs, vous pouvez souhaitez que la partition ne soit accessible qu'en lecture, mais pas en écriture (donc sans modification / suppression des fichiers). C'est l'option ''-r'' (//read//) :<code>sudo mount -rL Bazar /mnt/bazar</code>ou<code>sudo mount -r /dev/sda2 /mnt/bazar</code> |
| sudo mount -L Bazar /mnt/bazar | |
| Par contre pas de démontage par le label, donc démontage classique : | |
| sudo umount /mnt/bazar | |
| | |
| **Lecture seule** : pour éviter les erreurs, vous pouvez souhaitez que la partition ne soit accessible qu'en lecture, mais pas en écriture (donc sans modification / suppression des fichiers). C'est l'option ''-r'' (//read//) : | |
| sudo mount -rL Bazar /mnt/bazar | |
| ou | |
| sudo mount -r /dev/sda2 /mnt/bazar | |
| |
| <note> | <note> |
| **NTFS :** Depuis ubuntu 22.04, le pilote NTFS est inclut nativement. Il est mal appelé par ''[[man>udisksctl]]'', il faut donc préférer la commande ''[[man>mount]]'' : | **NTFS :**\\ |
| | Depuis Ubuntu [[:jammy|Jammy 22.04]], le pilote NTFS est inclut nativement. Il est mal appelé par ''[[man>udisksctl]]'', il faut donc préférer la commande ''[[man>mount]]'' : |
| <code bash> sudo mount -t ntfs3 /dev/sdXN /media/sdXN </code> | <code bash> sudo mount -t ntfs3 /dev/sdXN /media/sdXN </code> |
| L'option ''-t'' permet de préciser le système de fichier à monter (ici le [[wpfr>NTFS]]). Ce n'est pas strictement indispensable (normalement ''[[man>mount]]'' reconnaît le système de fichier monté), mais c'est une précaution utile. | L'option ''-t'' permet de préciser le système de fichier à monter (ici le [[wpfr>NTFS]]). Ce n'est pas strictement indispensable (normalement ''[[man>mount]]'' reconnaît le système de fichier monté), mais c'est une précaution utile. |
| </note> | </note> |
| |
| Ces options peuvent être spécifiées avec ''mount'', après en paramètre de ''-o''. Par exemple : | Ces options peuvent être spécifiées à la suite de ''[[man>mount]]'', en paramètre de ''-o''. Par exemple : |
| <code>mount -t vfat -o defaults,rw,user,umask=022,uid=1000 /dev/sdc3 /mnt/stock</code> | <code>mount -t vfat -o rw,user,umask=022,uid=1000 /dev/sdc3 /mnt/stock</code> |
| |
| Les options disponibles doivent être séparées par une virgule '','' sans espace, et permettent une utilisation avancée du système. | Les options disponibles doivent être séparées par une virgule '','' sans espace, et permettent une utilisation avancée du système. |
| L'option ''default'' est inutile avec ''[[man>mount]]'' : il suffit de ne pas renseigner ''-o'' ni d'option du tout (voir note de bas de page sur //[[:montage#Options de montage]]//. | L'option ''default'' est inutile avec ''[[man>mount]]'' : il suffit de ne pas renseigner ''-o'' ni d'option du tout (voir note de bas de page sur //[[:montage#Options de montage]]//. |
| </note> | </note> |
| |
| |
| ===== Voir aussi ===== | ===== Voir aussi ===== |