Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
mount [Le 14/04/2026, 06:56] – créée depuis /mnt_fstab | à relire - réarranger krodelabestiolemount [Le 15/04/2026, 07:38] (Version actuelle) – liens internes | détails | mise en forme krodelabestiole
Ligne 1: Ligne 1:
-{{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.
  
-Le point de montage doit être un répertoirequelconque 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.+==== Désignation des supports de stockage ==== 
 + 
 +Pour monter une partitionil faut connaître son [[:partitions#regle_de_denomination|identifiant]], son [[:partitions#labels|label]], ou son [[:partitions#UUID]].
  
 <note important> <note important>
-**Pour les points de montage dont le nom contient un espace :** +Voir le chapitre //[[:partitions#Désignation des partitions sur Ubuntu]]// pour plus d'information à ce sujet.
-  * avec la commande ''[[man>mount]]'' : 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 !//). +
-  * dans ''/etc/fstab'' : l'espace doit être remplacé par ''\040''.+
 </note> </note>
  
-Nous allons voir comment spécifier des options ou le système 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> 
 + 
 +==== Points de montage ==== 
 + 
 +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> 
 +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> 
 + 
 +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]]'') : 
 +  - Créer le répertoire -- ''[[:sudo]]'' nécessite d'entrer le mot de passe :<code>sudo mkdir /mnt/secondaire</code> 
 +  - Monter le support avec la commande ''[[man>mount]]'' :<code>sudo mount /dev/sda2 /mnt/secondaire</code> 
 +  - Pour démonter :  
 +    * <code>sudo umount /dev/sda2</code> 
 +    * ou <code>sudo umount /mnt/secondaire</code> 
 +En cas de problème de démontage, on peut forcer celui-ci via une option ''-f'' (à éviter si possible, afin d'éviter la corruption de données) : 
 +  sudo umount -f /mnt/secondaire 
 + 
 +On peut également démonter graphiquement par le poste de travail ou le gestionnaire de fichier (quand la [[:partitions|partition]] y est visible) via un clic droit -> //Démonter//
 + 
 +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 /media/stock</code> +<code>sudo mount -t [type] /dev/sdc3 /mnt/stock</code> 
-Où ''[type]'' est le format de [[:système de fichiers]].\\+Où ''[type]'' est le [[:système de fichiers]].\\
 Voici les plus fréquents : Voici les plus fréquents :
   * ''[[:ext4]]''   * ''[[:ext4]]''
Ligne 51: Ligne 84:
 Exemples : Exemples :
 <code> <code>
-mount -t ext4 /dev/sdc3 /media/stock       # Système de fichiers en ext4 +mount -t ext4 /dev/sdc3 /mnt/stock       # Système de fichiers en ext4 
-mount -t vfat /dev/sdc3 /media/partage     # Système de fichiers et FAT32 +mount -t vfat /dev/sdc3 /mnt/partage     # Système de fichiers et FAT32 
-mount -t iso9660 /dev/sdd /media/cdrom     # CD+mount -t iso9660 /dev/sdd /mnt/cdrom     # CD
 </code> </code>
 \\ \\
 On peut aussi monter des fichiers, comme par exemple des [[wpfr>ISO_9660|ISO]] (images disque) : On peut aussi monter des fichiers, comme par exemple des [[wpfr>ISO_9660|ISO]] (images disque) :
-<code>mount -o loop ubuntu-cdrom.iso /media/cd-installation</code>+<code>mount -o loop ubuntu-cdrom.iso /mnt/cd-installation</code>
  
 ==== Droits par défaut du volume ==== ==== Droits par défaut du volume ====
Ligne 66: Ligne 99:
  
 Dans notre exemple précédent, si ''/dev/sdc3'' est formaté en ext4 :\\ Dans notre exemple précédent, si ''/dev/sdc3'' est formaté en ext4 :\\
-Après avoir monté la partition dans ''/media/stock'' :+Après avoir monté la partition dans ''/mnt/stock'' :
 <code> <code>
-sudo chown utilisateur /media/stock+sudo chown utilisateur /mnt/stock
 </code> </code>
  
Ligne 82: Ligne 115:
 Cas concret : vous avez une partition en [[:systeme_de_fichiers#|FAT32]] sur votre disque dur et vous voudriez, en tant qu'utilisateur lambda, pouvoir lire et écrire dessus.\\ Cas concret : vous avez une partition en [[:systeme_de_fichiers#|FAT32]] sur votre disque dur et vous voudriez, en tant qu'utilisateur lambda, pouvoir lire et écrire dessus.\\
 Le système de fichier FAT32 ne spécifiant aucun droit, nous devons les lui spécifier lors du montage. Il faut alors indiquer à ''[[man>mount]]'' la valeur de [[wpfr>umask]] adéquate grâce à l'option homonyme : Le système de fichier FAT32 ne spécifiant aucun droit, nous devons les lui spécifier lors du montage. Il faut alors indiquer à ''[[man>mount]]'' la valeur de [[wpfr>umask]] adéquate grâce à l'option homonyme :
-<code>sudo mount -o umask=0 /dev/hda7 /media/win_d</code>+<code>sudo mount -o umask=0 /dev/hda7 /mnt/win_d</code>
  
 Cette méthode a un inconvénient : les autorisations en exécution sont nécessaires pour les répertoires mais pénibles pour les fichiers. On peut alors préciser un umask pour chacun d'eux : Cette méthode a un inconvénient : les autorisations en exécution sont nécessaires pour les répertoires mais pénibles pour les fichiers. On peut alors préciser un umask pour chacun d'eux :
-<code>sudo mount -o fmask=111 -o dmask=0 /dev/hda7 /media/win_d</code>+<code>sudo mount -o fmask=111 -o dmask=0 /dev/hda7 /mnt/win_d</code>
  
 Vous pouvez également restreindre les droits en montant le système de fichier en lecture seule (c'est-à-dire avec aucun droit en écriture). L'option ''-o umask=0222'' est alors toute indiquée. Vous pouvez également restreindre les droits en montant le système de fichier en lecture seule (c'est-à-dire avec aucun droit en écriture). L'option ''-o umask=0222'' est alors toute indiquée.
  
-==== Autres options ====+==== Options ====
  
-D'autres options peuvent être spécifiées au montage comme nous le verrons dans le paragraphe suivant. Les mêmes options (''default''etcpeuvent être spécifiées avec ''mount'', après "''-o''". Par exemple : +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 : 
-<code>mount -t vfat -o defaults,rw,user,umask=022,uid=1000 /dev/sdc3 /media/stock</code>+  * **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> 
 +  * **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> 
 + 
 +<note> 
 +**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> 
 +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> 
 + 
 +=== Autres options === 
 + 
 +D'autres options peuvent être spécifiées au montage. 
 + 
 +<note important> 
 +Les options sont communes à la colonne ''<option>'' du fichier ''[[:fstab|/etc/fstab]]'' et à d'autres méthodes de [[:montage]]. Elles sont donc listées dans le chapitre //[[:montage#Options de montage]]//
 +</note> 
 + 
 +Ces options peuvent être spécifiées à la suite de ''[[man>mount]]'', en paramètre de ''-o''. Par exemple : 
 +<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. 
 + 
 +<note> 
 +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>
  
 ===== Voir aussi ===== ===== Voir aussi =====
Ligne 105: Ligne 163:
  
 ---- ----
-  * //[[:Contributeurs]] : [[:utilisateurs:helly]], [[utilisateurs:FélixP]].//+  * //[[:Contributeurs]] : [[:utilisateurs:helly]], [[:utilisateurs:FélixP]], [[:utilisateurs:krodelabestiole]].//
   * [[https://forum.ubuntu-fr.org/viewtopic.php?id=2094267|Discussion]] au sujet de cette page sur le forum.   * [[https://forum.ubuntu-fr.org/viewtopic.php?id=2094267|Discussion]] au sujet de cette page sur le forum.