Différences

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

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
montage [Le 14/04/2026, 18:23] – pas de rapport entre ligne de commande et fstab | déplacement des options générales au montage depuis /fstab | disque -> support | liens internes | détails krodelabestiolemontage [Le 16/04/2026, 05:47] (Version actuelle) – [bind mount] typo krodelabestiole
Ligne 7: Ligne 7:
 La partition doit également être formatée avec un [[:système de fichiers]] ([[:ext4]], [[:Btrfs]], [[:partition_d_echange_de_fichiers_entre_ubuntu_mac_et_windows#UDF]], [[:exFAT]], etc.). Une partition non formatée n'est pas montable. La partition doit également être formatée avec un [[:système de fichiers]] ([[:ext4]], [[:Btrfs]], [[:partition_d_echange_de_fichiers_entre_ubuntu_mac_et_windows#UDF]], [[:exFAT]], etc.). Une partition non formatée n'est pas montable.
  
-L'action qui consiste à rendre un espace de stockage accessible s'appelle le **//montage//**. Elle peut être réalisée avec un [[:gestionnaire de fichiers]] ([[:nautilus|GNOME Fichiers]] sur Ubuntu) ou avec la commande ''[[man>mount]]''. Le système utilise un répertoire déjà existant qu'il utilise comme //point de montage//.+L'action qui consiste à rendre un espace de stockage accessible s'appelle le **//montage//**. Elle peut être réalisée avec un [[:gestionnaire de fichiers]] ([[:nautilus|GNOME Fichiers]] sur Ubuntu) ou avec la commande ''[[:mount]]''. Le système utilise un répertoire déjà existant qu'il utilise comme //point de montage//.
  
 Le point de montage étant un répertoire, il dispose (avant le montage) d'un [[:chemins|chemin]] d'accès dans l'[[:arborescence]] du système (par exemple ''/mnt/externe''). Une fois le montage effectué, ce chemin d'accès devient celui de l'espace de stockage.\\ Le point de montage étant un répertoire, il dispose (avant le montage) d'un [[:chemins|chemin]] d'accès dans l'[[:arborescence]] du système (par exemple ''/mnt/externe''). Une fois le montage effectué, ce chemin d'accès devient celui de l'espace de stockage.\\
-Le contenu du répertoire //point de montage// (si celui-ci n'est pas vide) devient inaccessible (masqué) pendant la durée du montage, mais sans être altéré (il redeviendra accessible à la fin du montage). Pour éviter les problèmes d'accès au contenu du répertoire, il est fortement conseillé d'utiliser des répertoires //vides// comme point de montage.\\ +Le contenu du répertoire //[[#Choix du point de montage|point de montage]]// (si celui-ci n'est pas vide) devient inaccessible (masqué) pendant la durée du montage, mais sans être altéré (il redeviendra accessible à la fin du montage). Pour éviter les problèmes d'accès au contenu du répertoire, il est fortement conseillé d'utiliser des répertoires //vides// comme [[#Choix du point de montage|point de montage]].\\ 
-Ainsi le répertoire ''/mnt/secondaire'', si on y monte une partition (par exemple ''sda2'') devient le chemin temporaire (pendant la durée du montage) vers cette partition sda2.+Ainsi le répertoire ''/mnt/secondaire'', si on y monte une partition (par exemple ''[[:partitions#regle_de_denomination|/dev/sda2]]'') devient le [[:chemins|chemin]] temporaire (pendant la durée du montage) vers //le contenu// de cette partition physique ''[[:partitions#regle_de_denomination|/dev/sda2]]''.
  
 L'opération inverse, le **//démontage//**, libère le point de montage, ce qui rend inaccessible l'espace de stockage / [[:partitions|partition]] et rend de nouveau accessible le contenu du répertoire que le montage avait masqué. Cette opération est effectuée par la commande ''[[man>umount]]''. L'opération inverse, le **//démontage//**, libère le point de montage, ce qui rend inaccessible l'espace de stockage / [[:partitions|partition]] et rend de nouveau accessible le contenu du répertoire que le montage avait masqué. Cette opération est effectuée par la commande ''[[man>umount]]''.
Ligne 35: Ligne 35:
     * Depuis le [[:terminal]] avec la commande ''[[#mount]]''     * Depuis le [[:terminal]] avec la commande ''[[#mount]]''
   * Montage permanent   * Montage permanent
-    * [[#GNOME Disques]] (qui modifie en arrière-plan le fichier ''''[[:fstab|/etc/fstab]]'''')+    * [[#GNOME Disques]] (qui modifie en arrière-plan le fichier ''[[:fstab|/etc/fstab]]'')
     * modification manuelle du fichier ''[[#/etc/fstab]]''     * modification manuelle du fichier ''[[#/etc/fstab]]''
     * [[:AutoFS]]     * [[:AutoFS]]
     * [[:mounter_un_disque_avec_systemd.automount|systemd automount]] (avec un service ou via ''[[:fstab|/etc/fstab]]'')     * [[:mounter_un_disque_avec_systemd.automount|systemd automount]] (avec un service ou via ''[[:fstab|/etc/fstab]]'')
  
-===== Connaître vos partitions =====+===== Informations générales =====
  
-Pour monter le [[:système de fichiers]] d'une [[:partitions|partition]] (en particulier en ligne de commande : ce n'est généralement pas nécessaire depuis une interface graphique), il faut connaître l'[[:partitions#Désignation des partitions sur Ubuntu|identifiant de la partition]], au format ''/dev/sda2'', où :+==== Choix du point de montage ==== 
 + 
 +Tout ce qui se trouve sous ''/media'', ''/mnt'', ''/run/media'' ou ''/run/mount'' est visible dans le [[:gestionnaire de fichiers]] (normes [[wpfr>Freedesktop.org|Freedesktop]] et [[https://refspecs.linuxfoundation.org/FHS_3.0/fhs/index.html|FHS]]). 
 + 
 +Dans //Autres Emplacements// pour les anciennes versions de [[:nautilus|GNOME Fichiers]], dans //Périphériques// pour la plupart des autres gestionnaires de fichiers. 
 + 
 +Les montages placés ailleurs sont eux aussi visibles dans les [[:gestionnaire de fichiers|gestionnaires de fichiers]] :\\ 
 +  * en parcourant tout le [[:chemins|chemin]] jusqu'à leur point de montage, par ex. dans GNOME Fichiers. 
 +  * Plus rapidement, si on connaît déjà celui-ci, 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|/]]''.). 
 + 
 +==== Connaître vos partitions ==== 
 + 
 +Pour monter le [[:système de fichiers]] d'une [[:partitions|partition]] (en particulier en ligne de commande : ce n'est généralement pas nécessaire depuis une interface graphique), il faut connaître l'[[:partitions#Désignation des partitions sur Ubuntu|identifiant de la partition]], au format ''[[:partitions#regle_de_denomination|/dev/sda2]]'', où :
   * ''/dev/'' désigne un périphérique (//device//),    * ''/dev/'' désigne un périphérique (//device//), 
   * ''sd'' désigne un périphérique connecté en [[:ssd#formats_et_connexions|SATA]],    * ''sd'' désigne un périphérique connecté en [[:ssd#formats_et_connexions|SATA]], 
   * ''a'' est l'ordre de démarrage du disque dans le BIOS (''a'' est le 1er disque lancé, ''b'' le second, etc., généralement fonction de l'emplacement de la connexion sur la carte mère).   * ''a'' est l'ordre de démarrage du disque dans le BIOS (''a'' est le 1er disque lancé, ''b'' le second, etc., généralement fonction de l'emplacement de la connexion sur la carte mère).
   * ''2'' est le numéro de la partition sur le support : ici la seconde.   * ''2'' est le numéro de la partition sur le support : ici la seconde.
-Donc ''/dev/sda2'' = la seconde partition du 1er support [[:ssd#formats_et_connexions|SATA]].+Donc ''[[:partitions#regle_de_denomination|/dev/sda2]]'' = la seconde partition du 1er support [[:ssd#formats_et_connexions|SATA]].
  
 <note important> <note important>
Ligne 63: Ligne 75:
 Pour démonter la clé avant de la retirer du PC (démonter protège la clé), allez dans votre [[gestionnaire_de_fichiers|gestionnaire de fichier]] ou votre //poste de travail//. Clic droit sur la clé puis //Démonter// ou //Éjecter//. Votre version d'Ubuntu fournit aussi normalement un utilitaire dédié. Pour démonter la clé avant de la retirer du PC (démonter protège la clé), allez dans votre [[gestionnaire_de_fichiers|gestionnaire de fichier]] ou votre //poste de travail//. Clic droit sur la clé puis //Démonter// ou //Éjecter//. Votre version d'Ubuntu fournit aussi normalement un utilitaire dédié.
  
-Éteindre le PC donne le même résultat.+Éteindre l'ordinateur permet aussi de débrancher une clé USB "proprement"
  
-==== Interface graphique ====+==== Interfaces graphiques ====
  
 === GNOME Fichiers === === GNOME Fichiers ===
Ligne 86: Ligne 98:
  
 Pour des raisons de praticité, utilisez quand c'est possible cette méthode. Néanmoins un montage en ligne de commande peut parfois être préférable, par exemple pour rendre une partition accessible au début d'un script. Pour des raisons de praticité, utilisez quand c'est possible cette méthode. Néanmoins un montage en ligne de commande peut parfois être préférable, par exemple pour rendre une partition accessible au début d'un script.
 +
 +=== Autres ===
 +
 +  * [[:GParted]] permet aussi de monter une partition momentanément.
  
 ==== En ligne de commande ==== ==== En ligne de commande ====
  
-Monter ponctuellement une partition consiste à lier un volume (partition) à un répertoire existant, lequel devient ainsi le //point de montage//. Ce montage rend le volume (la partition) accessible à votre système. Il pourra ainsi y lire et y écrire, ce qu'il ne peut pas faire sans ce montage.+Monter ponctuellement une partition consiste à lier un volume (partition) à un répertoire existant, lequel devient ainsi le //[[#Choix du point de montage|point de montage]]//. Ce montage rend le volume (la partition) accessible à votre système. Il pourra ainsi y lire et y écrire, ce qu'il ne peut pas faire sans ce montage.
  
-Potentiellement, n'importe quel répertoire (vide ou avec des fichiers) peut devenir un point de montage. En pratique on utilise des répertoires vides dans ''/mnt'' ou ''/media'' (voir //[[:arborescence#La norme selon la FHS]]//). N'utilisez pas un répertoire avec des fichiers car ils deviendront inaccessibles pendant la durée du montage.+Potentiellement, n'importe quel répertoire (vide ou avec des fichiers) peut devenir un [[#Choix du point de montage|point de montage]]. En pratique on utilise des répertoires vides dans ''/mnt'' ou ''/media'' (voir //[[:arborescence#La norme selon la FHS]]//). N'utilisez pas un répertoire avec des fichiers car ils deviendront inaccessibles pendant la durée du montage.
  
 La commande classique pour faire un montage ponctuel est ''[[man>mount]]'', mais il existe aussi la commande ''[[man>udisksctl]] [[man>udisksctl.mount|mount]] -b'', qui est un peu plus simple : La commande classique pour faire un montage ponctuel est ''[[man>mount]]'', mais il existe aussi la commande ''[[man>udisksctl]] [[man>udisksctl.mount|mount]] -b'', qui est un peu plus simple :
Ligne 118: Ligne 134:
 === mount === === mount ===
  
-''[[man>mount]]'' est la commande classique. Elle est plus souple mais requiert les [[:permissions administrateur]].+''[[:mount]]'' est la commande classique. Elle est plus souple que ''[[#udisksctl]]'' mais requiert les [[:permissions administrateur]].
  
 <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]]). +La commande ''[[man>mount]]'' possède sa [[:mount|page de documentation dédiée]].
- +
-Dans //Autres Emplacements// pour les anciennes versions de [[:nautilus|GNOME Fichiers]], dans //Périphériques// pour la plupart des autres [[:gestionnaires de fichiers]]. +
- +
-Les montages placés ailleurs sont eux aussi visibles dans les gestionnaires de fichiers :\\ +
-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|/]]''.). +
-</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.). +
- +
-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]]. +
- +
-== Quelques options de la commande mount == +
- +
-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** : 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 : +
-  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> +
-**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]]''+
-<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> </note>
  
Ligne 169: Ligne 145:
 L'avantage est de ne paramétrer l'opération qu'une seule fois. L'avantage est de ne paramétrer l'opération qu'une seule fois.
  
-==== Interface graphique ====+==== Interfaces graphiques ====
  
 === GNOME Disques === === GNOME Disques ===
Ligne 189: Ligne 165:
 Pour en savoir plus, voir le [[:gnome-disk-utility#monter_une_partition_automatiquement_au_demarrage|chapitre dédié]] de la page [[:gnome-disk-utility|GNOME Disques]]. Pour en savoir plus, voir le [[:gnome-disk-utility#monter_une_partition_automatiquement_au_demarrage|chapitre dédié]] de la page [[:gnome-disk-utility|GNOME Disques]].
 </note> </note>
 +
 +=== Autres ===
 +
 +  * [[:disk-manager|Gestionnaire de disque]] (//Disk-Manager//)
 +  * [[:KDE Partition Manager]]
  
 ==== Fichier /etc/fstab ==== ==== Fichier /etc/fstab ====
Ligne 200: Ligne 181:
 </note> </note>
  
-Pour ouvrir ''[[:fstab|/etc/fstab]]'' en mode administrateur (nécessite le mot de passe) : +<note important> 
- +Pour l'édition du fichier ''[[:fstab|/etc/fstab]]'' et les informations le concernant, voir sa [[:fstab|page dédiée]]. 
-Avec l'éditeur de texte par défaut depuis la version 22.10 de Ubuntu ([[:GNOME]]) : +</note>
-  gted admin:///etc/fstab +
-ou (pour les versions Ubuntu antérieures) : +
-  gedit admin:///etc/fstab +
- +
-Ne rien enlever ou modifier des lignes existantes. Ajouter à la fin du fichier ces 2 lignes : +
-  #Montage de sda2 (le commentaire saisi ici est libre) +
-  <file system>   <mount point> <type>    <options>  <dump> <pass>  +
-  /dev/sda2      /mnt/data ext4 defaults         2 +
- +
-Ajustez en fonction de vos besoins : +
-  - ''<file system>'' est la référence de la partition à monter. Vous pouvez remplacer l'identifiant ''/dev/sda2'' par l'identifiant ''UUID=//XXX//'', ce qui est plus sûr car l'ordre des supports et des partitions peut être changé dans le bios, ce qui rend alors ''[[:fstab|/etc/fstab]]'' inopérant. L'UUID, lui, ne change jamais. On trouve l'UUID par ''sudo blkid'' (présenté plus haut), ou par des programmes graphiques comme [[:GParted]] ou [[:gnome-disk-utility|GNOME Disques]]. +
-  - ''<mount point>'' est le point de montage. Vous pouvez remplacer ''/mnt/data'' par le point de montage qui vous convient. Par contre ce point de montage (ce répertoire) doit exister et être vide. Créez-le par ''sudo mkdir /mnt/data'' (ou un autre nom). Traditionnellement, on crée les points de montage dans ''/mnt/'' ou ''/media/'', mais c'est libre. +
-  - ''<type>'' définit le type de système de fichier à monter. Dans l'exemple plus haut''ext4'' est ce format de fichier. Si votre partition est en NTFS, saisissez ''ntfs''. On peut utiliser ''auto'' et laisser l'ordinateur se débrouiller. +
-  - ''<options>'' définit le type de montage. ''defaults'' est l'option de montage générique. Il en existe beaucoup d'autres (voir ci-dessous le chapitre //[[#Options de montage]]//), mais celle-ci devrait suffire. Pour un support NTFS, choisissez plutôt ''rw,permissions''.  +
-  - ''<dump>'' est à laisser à ''0''+
-  - ''<pass>'' sert à définir si l'utilitaire [[:fsck]] doit faire une vérification de la partition montée (pour repérer des erreurs). ''2'' signifie qu'il le fait, mais de façon non prioritaire. ''0'' empêche la vérification, et est à utiliser pour des partition swap ou NTFS (Windows). +
- +
-Sauvegardez ''[[:fstab|/etc/fstab]]'' et redémarrez votre [[:session utilisateur|session]] (ou le PC) pour vérifier que la partition se monte désormais automatiquement+
- +
-Pour en savoir plus sur ''[[:fstab|/etc/fstab]]'', consultez la [[:fstab|page dédiée]].+
  
 ===== Monter une image disque ===== ===== Monter une image disque =====
Ligne 232: Ligne 193:
 En ligne de commande, la commande ''[[man>mount]]'' ne peut pas être utilisée pour monter l'image. Il est plus approprié d'utiliser la commande ''[[man>kpartx]]'' avec les options ''-a'' et ''-v'' : En ligne de commande, la commande ''[[man>mount]]'' ne peut pas être utilisée pour monter l'image. Il est plus approprié d'utiliser la commande ''[[man>kpartx]]'' avec les options ''-a'' et ''-v'' :
   sudo kpartx -av /chemin/de/mon/image/disque.img   sudo kpartx -av /chemin/de/mon/image/disque.img
 +
 +===== Bind mount =====
 +
 +Il est aussi parfois utile de monter non pas une partition, mais un **répertoire** sur un autre. Ceci peut ressembler à un [[:lien_physique_et_symbolique|lien symbolique]] mais avec certaines différences.
 +
 +Cette méthode s'appelle un //bind mount// (montage "encastré") et peut notamment servir à :
 +  * permettre l'accès à un sous-répertoire en interdisant l'accès à l'un de ses parents (''[[:arborescence#repertoire_personnel|$HOME]]'' par exemple)
 +  * outrepasser un [[:chroot]] (pour un compte [[:FTP]] par ex.)
 +  * monter des fichiers dans un système de fichiers en lecture seule (où on ne peut donc pas créer de liens)
 +  * monter des fichiers (fichiers compressés [[wpfr>SquashFS]], etc.)
 +
 +Cela est possible avec l'option ''bind'' (''%%--%%bind'' pour la commande ''[[:mount]]'').
 +
 +Par exemple, dans le cas où ''/mnt/read-only'' est en lecture seule et où on veut remplacer ''/mnt/read-only/mauvais-fichier'' par ''/home/linux/bon-fichier'' :
 +<code>
 +mount --bind /home/linux/bon-fichier /mnt/read-only/mauvais-fichier
 +</code>
 +
 +Ou si on veut rendre un répertoire privé public sans donner un accès général à son ''[[:arborescence#repertoire_personnel|$HOME]]'' :
 +<code>mount --bind /home/$USER/répertoire-à-partager /home/partage</code>
 +Le contenu de ''/home%%/%%//[[:utilisateur]]//%%/%%répertoire-à-partager'' et celui de ''/home/partage'' est et restera similaire quelles que soient les modifications.\\
 +Ici, les [[:droits|permissions]] du ''répertoire-à-partager'' lui-même et de son contenu ne changent pas non plus : si vous voulez adapter les [[:droits|permissions]] pour les autres utilisateurs, il faudra modifier aussi les droits de ''/home%%/%%//[[:utilisateur]]//%%/%%dossier-à-partager'' mais il est inutile (et largement déconseillé) que les autres utilisateurs aient accès à ''/home%%/%%//[[:utilisateur]]//%%/%%''.
 +
 +Pour rendre persistants ces montages, on peut les déclarer dans ''[[:fstab|/etc/fstab]]'' comme habituellement :
 +<file>
 +# /etc/fstab: static file system information.
 +# <file system>           <mount point>                     <type>  <options>  <dump> <pass>
 +# [...]
 +# Un bind mount :
 +/home/linux/bon-fichier   /mnt/read-only/mauvais-fichier    none    bind            0
 +</file>
  
 ===== Options de montage ===== ===== Options de montage =====
Ligne 237: Ligne 229:
 Ces options sont accessibles avec les différentes méthode de montage (séparés par une virgule '','' sans espace, dans la colonne ''<option>'' du fichier ''[[:fstab|/etc/fstab]]'', ou comme paramètre de ''-o'' avec la commande ''[[:mount]]'', par exemple), et permettent une utilisation avancée du système. Ces options sont accessibles avec les différentes méthode de montage (séparés par une virgule '','' sans espace, dans la colonne ''<option>'' du fichier ''[[:fstab|/etc/fstab]]'', ou comme paramètre de ''-o'' avec la commande ''[[:mount]]'', par exemple), et permettent une utilisation avancée du système.
  
-Certaines options sont communes à tous les systèmes de fichiers, d'autres sont spécifiques à la norme [[wpfr>POSIX]] (tous les systèmes de fichiers Linux), d'autres à certains systèmes de fichiers. Voici la plupart des options que vous pourrez rencontrer +Certaines options sont communes à tous les [[:système de fichiers|systèmes de fichiers]], d'autres sont spécifiques à la norme [[wpfr>POSIX]] (tous les systèmes de fichiers Linux), d'autres à certains systèmes de fichiers. Voici la plupart des options que vous pourrez rencontrer :
 ^ Options ^ Description ^ Compatible ^ ^ Options ^ Description ^ Compatible ^
 | //''defaults''// | Utile seulement si aucune option n'est spécifiée.((''defaults'' n'assigne rien et il est donc inutile de l'indiquer avec d'autres options. Il n'est utile que pour l'interprétation de la ligne fstab par le système quand aucune option n'est spécifiée, et complètement inutile avec la commande ''[[man>mount]]'' par ex. (il suffit de ne pas utiliser ''-o'').))\\ Correspond aux valeurs par défaut : ''rw,suid,dev,exec,auto,nouser,async''. | Tous | | //''defaults''// | Utile seulement si aucune option n'est spécifiée.((''defaults'' n'assigne rien et il est donc inutile de l'indiquer avec d'autres options. Il n'est utile que pour l'interprétation de la ligne fstab par le système quand aucune option n'est spécifiée, et complètement inutile avec la commande ''[[man>mount]]'' par ex. (il suffit de ne pas utiliser ''-o'').))\\ Correspond aux valeurs par défaut : ''rw,suid,dev,exec,auto,nouser,async''. | Tous |
Ligne 253: Ligne 244:
 | ''discard'' | active le [[:ssd#TRIM]] pour les partitions sur [[:SSD]] (//inutile// car Ubuntu exécute automatiquement ''[[man>fstrim]]'') | [[:ext4]], [[:btrfs]] ([[:SSD]]) | | ''discard'' | active le [[:ssd#TRIM]] pour les partitions sur [[:SSD]] (//inutile// car Ubuntu exécute automatiquement ''[[man>fstrim]]'') | [[:ext4]], [[:btrfs]] ([[:SSD]]) |
  
-D'autres options restent moins fréquentes (Liste non exhaustive) :+D'autres options moins fréquentes (liste non exhaustive) :
 ^ Options ^ Description ^ Compatible ^ ^ Options ^ Description ^ Compatible ^
 | ''users'' | Autorise l'utilisateur courant à monter/démonter le système de fichier. Ceci entraîne l'utilisation des options noexec, nosuid, et nodev (à moins que exec,dev,suid ne soient spécifiés). | Tous | | ''users'' | Autorise l'utilisateur courant à monter/démonter le système de fichier. Ceci entraîne l'utilisation des options noexec, nosuid, et nodev (à moins que exec,dev,suid ne soient spécifiés). | Tous |
Ligne 271: Ligne 262:
 <note important> <note important>
 Les options disponibles :\\ Les options disponibles :\\
-  * en fonction des [[systeme_de_fichiers|systèmes de fichiers]] à monter : ''[[https://manpages.ubuntu.com/manpages/jammy/man8/mount.8.html#filesystem-specific%20mount%20options|man mount]]''.+  * en fonction des [[systeme_de_fichiers|systèmes de fichiers]] à monter : ''[[https://manpages.ubuntu.com/manpages/jammy/man8/mount.8.html#filesystem-specific%20mount%20options|man mount]]''
   * en cas de montage [[:réseau]] [[:SMB]]/CIFS : ''[[https://manpages.ubuntu.com/manpages/jammy/en/man8/mount.cifs.8.html#options|man mount.cifs]]''   * en cas de montage [[:réseau]] [[:SMB]]/CIFS : ''[[https://manpages.ubuntu.com/manpages/jammy/en/man8/mount.cifs.8.html#options|man mount.cifs]]''
-</note> 
- 
-<note tip> 
-Attention l'option ''sync'' ne concerne pas que le montage. En version 16.04.1, il semble que chaque  écriture sur partition NTFS  devienne synchrone avec le système de fichier et  la copie d'un fichier peut prendre 1000 (mille) fois plus de temps. Le débit chutant à 10 Ko/s. 
 </note> </note>
  
Ligne 283: Ligne 270:
 et //[[:tutoriel:monterpartagewindows|Monter des partages Windows au démarrage]]//. et //[[:tutoriel:monterpartagewindows|Monter des partages Windows au démarrage]]//.
 </note> </note>
 +
 +===== Problèmes courants =====
 +
 +==== Répertoire de montage inexistant ====
 +
 +Il arrive que le répertoire de montage n'existe pas. Dans ce cas, la commande ''mount'' renvoie une erreur explicite. Il suffit de le recréer.\\
 +Toujours dans notre exemple : (l'option ''-p'' permet de créer récursivement les répertoires parents s'il n'existent pas)
 +<code>
 +sudo mkdir -p /mnt/stock
 +</code>
 +
 +==== Fichiers occupés ====
 +
 +Un système de fichier ne peut être démonté tant qu'au moins un de ses fichiers est ouvert par un processus.
 +
 +Le cas le plus courant est qu'un gestionnaire de fichiers ou un terminal soit ouvert sur un des répertoires du volume qu'on souhaite démonter. Sinon, la commande ''[[man>lsof]]'' permet de lister tous les fichiers ouverts. En arrêtant les processus qui utilisent le volume, le démontage devient possible.
 +
 +Par exemple :
 +<code>sudo lsof | grep /mnt/stock</code>
 +(''[[man>grep]]'' permet de n'afficher que les lignes contenant ''/mnt/stock'')
 +
 +==== Fichiers introuvables après modification d'un point de montage ====
 +
 +Imaginons que vous ayez renommé le répertoire de montage de ''/media%%/%%//[[:utilisateur]]//%%/%%stock'' en ''/home%%/%%//[[:utilisateur]]//%%/%%stockage''.
 +
 +Il est possible que des logiciels utilisent des fichiers dans ''/media%%/%%//[[:utilisateur]]//%%/%%stock'' ; Pour éviter des problèmes de fonctionnement, vous pouvez (si vous pensez que c'est nécessaire) créer un [[:lien_physique_et_symbolique|lien symbolique]] de l'ancien point de montage vers le nouveau :
 +  * Assurez-vous que rien n'est monté dans ''/media%%/%%//[[:utilisateur]]//%%/%%stock'' : <code>ls /media/$USER/stock</code>
 +  * Supprimez l'ancien point de montage : <code>sudo rmdir /media/$USER/stock</code>
 +  * Créez un [[:lien_physique_et_symbolique|lien symbolique]] : <code>ln -s /home/$USER/stockage /media/$USER/stock</code>
  
 ===== Voir aussi ===== ===== Voir aussi =====
  
   * Gérer les [[:permissions|droits d'accès]] (propriétés et permissions) des fichiers et répertoires   * Gérer les [[:permissions|droits d'accès]] (propriétés et permissions) des fichiers et répertoires
-  * [[https://www.linux-france.org/article/man-fr/man8/mount-8.html|Les options de la commande mount]]. +  * [[https://www.linux-france.org/article/man-fr/man8/mount-8.html|Les options de la commande mount]] 
-  * [[autofs|Monter automatiquement des partitions en fonction de l'utilisation (AutoFS)]]+  * Monter automatiquement des partitions en fonction de l'utilisation, grâce à [[:AutoFS]] (obsolète)
  
 ==== Pages en rapport ==== ==== Pages en rapport ====