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édentes Révision précédente
Prochaine révision
Révision précédente
montage [Le 13/08/2019, 11:03]
christophe c [Rendre accessible manuellement une partition et d’autres unités de stockage] précision
montage [Le 18/03/2024, 10:24] (Version actuelle)
amadis dudu [En ligne de commande] Détails de forme.
Ligne 2: Ligne 2:
 ----- -----
  
-====== ​Rendre ​accessible ​manuellement une partition ​et d’autres ​unités de stockage ====== +====== ​Montage : les bases pour rendre ​accessible ​partitions ​et unités de stockage ====== 
-Pour être utilisée, une unité de stockage (partition de disque dur, clé USB, cartes, CD-ROM, unités distantes, etc.) doit être accessible au système d'​exploitation,​ c'​est-à-dire avoir un chemin d'​accès dans [[https://​doc.ubuntu-fr.org/​arborescence|l'​arborescence du système]].+Pour être utilisée ​(en lecture et écriture), une unité de stockage ([[partitions|partition]] de disque dur, clé USB, cartes, CD-ROM, unités distantes, etc ...) doit être accessible au système d'​exploitation,​ c'​est-à-dire avoir un chemin d'​accès dans [[https://​doc.ubuntu-fr.org/​arborescence|l'​arborescence du système]]. \\ 
 +La partition doit également être formatée avec un système de fichier ([[ext4|Ext4]],​ [[wpfr>​NTFS]],​ [[wpfr>​FAT32]],​ [[exFat]], ...). Une partition non formatée n'est pas montable (techniquement c'est le système de fichier qui est monté, la partition n'est que son contenant).
  
-L’action qui consiste à rendre une unité de stockage accessible s’appelle le **montage**. Elle est réalisée par la commande "​**mount**"​. Le montage utilise un répertoire déjà existant et y crée un **point de montage**. ​+L’action qui consiste à rendre une unité de stockage accessible s’appelle le **montage**. Elle est réalisée par la commande "​**mount**"​. Le montage utilise un répertoire déjà existant et y crée un **point de montage**.
  
-Le point de montage étant un répertoire ​disposait ​avant le montage d'un chemin d'​accès dans l'​arborescence du système (par exemple /mnt/​fred). ​Ce chemin d'​accès __devient ​avec le montage ​celui de l'​unité de stockage__. \\ +Le point de montage étant un répertoire, il dispose ( avant le montage ​d'un chemin d'​accès dans l'​arborescence du système (par exemple /media/​fred). ​Une fois le montage effectué, ce chemin d'​accès __devient celui de l'​unité de stockage__. \\ 
-Le contenu du répertoire "point de montage"​ (s'il y en avait un) devient inaccessible (masqué) pendant la durée du montage, mais sans être altéré (et il redevient ​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épertoire ​__vides__ comme point de montage.\\ +Le contenu du répertoire "point de montage"​ ( si ce dossier n'était 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.\\ 
-Ainsi le répertoire /mnt/fred, ou /​home/​fred/​montage,​ 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 /media/fred, ou /​home/​fred/​montage,​ si on y monte une partition ( par exemple sda2 ) devient le chemin temporaire ( pendant la durée du montage ) vers cette partition sda2.
  
-L'​opération inverse, le démontage, ​supprime ​le point de montage, ce qui rend inaccessible l'​unité de stockage et rend de nouveau accessible le __contenu__ du répertoire que le montage avait masqué. Cette opération est effectuée par la commande "​**umount**"​.+L'​opération inverse, le démontage, ​libère ​le point de montage, ce qui rend inaccessible l'​unité 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 "​**umount**"​.
  
-Une unité non montée / démontée est visible par Ubuntu (au gestionnaire de fichier par exemple), mais __Ubuntu ne peut accéder à son contenu__.+Une unité ​(ou volume, ou [[partitions|partition]]) ​non montée / démontée est visible par Ubuntu (au gestionnaire de fichier par exemple), mais __Ubuntu ne peut accéder à son contenu__ ​(c'est à dire ni lire ni écrire dessus).
  
 La plupart des unités de stockage sont montées automatiquement au démarrage ou au branchement (clé USB), mais ce n’est pas toujours le cas.\\ La plupart des unités de stockage sont montées automatiquement au démarrage ou au branchement (clé USB), mais ce n’est pas toujours le cas.\\
-Le présent document a pour but de vous informer ​à propos ​de la manière de monter et démonter les unités de stockage.+Le présent document a pour but de vous informer ​**des bases** (il existe ​de nombreuses options non abordées ici) concernant le montage / démontage des unités de stockage ​(ou volumes, ou [[partitions|partition]]).
  
-<​note>​L'​action de démontage correspond à //"​Retirer un périphérique en toute sécurité et éjecter le média"//​ de Microsoft(r) Windows (r) ou pour Apple(r) Mac OS(r), à glisser un périphérique dans la corbeille. ​+<​note>​L'​action de démontage correspond à //"​Retirer un périphérique en toute sécurité et éjecter le média"//​ de Microsoft(r) Windows (r) ou pour Apple(r) Mac OS(r), à glisser un périphérique dans la corbeille.
  
 Peu importe l'OS que vous utilisez, vous devez __toujours__ démonter vos périphériques avant de les retirer / débrancher. Ceci évite de corrompre vos données et protège votre matériel.</​note>​ Peu importe l'OS que vous utilisez, vous devez __toujours__ démonter vos périphériques avant de les retirer / débrancher. Ceci évite de corrompre vos données et protège votre matériel.</​note>​
  
 +===== Résumés des solutions pour monter un disque : =====
 +
 +  * Montage manuel ​
 +    * Via un logiciel graphique ([[gparted|GParted : éditeur de partitions]],​ [[gnome-disk-utility|Disques : l'​utilitaire de disques]])
 +    * Via un terminal avec la ligne de commande [[mount_fstab|mount]]
 +  * Montage statique au démarrage via le fichier [[mount_fstab|/​ect/​fstab]]
 +  * Montage automatique avec [[autofs|AutoFS]]
 +  * Montage automatique avec [[mounter_un_disque_avec_systemd.automount|systemd automount]] (avec un service ou via /etc/fstab)
 ===== connaître vos partitions ===== ===== connaître vos partitions =====
-Pour monter une partition en **ligne de commande**, il faut connaître ​son identifiant ​(dont on aura besoin pour la commande ​de montage). Ce n'est pas indispensable ​pour un montage graphique.+Pour monter ​le [[systeme_de_fichiers|système de fichier]] d'une [[partitions|partition]] en **ligne de commande**, il faut connaître ​l'identifiant de la partition, au format **/​dev/​sda2** (ce n'est pas nécessaire ​pour un montage graphique), où : 
 +  - **/dev/** désigne un périphérique (//​device//​),​  
 +  - **sd** désigne un périphérique de type **disque** ou **clé**,  
 +  - **a** est l'​ordre de démarrage du disque dans le BIOS (**a** est le 1er disque lancé, **b** le second, etc ...). 
 +  - **2** est le N° de la partition sur le disque : ici la seconde. 
 +  - Donc **/​dev/​sda2** = la seconde partition du 1er disque dur. 
 + 
 +**__Graphiquement__**,​ on peut obtenir cette information via des logiciels comme [[gparted|Gparted]] ou [[gnome-disk-utility|Gnome-disk-utility]].
  
-__Graphiquement__,​ on peut obtenir cette information via des logiciels comme [[gparted|Gparted]] ou [[gnome-disk-utility|Gnome-disk-utility]].+Ci-dessous, la zone encadrée de rouge dans Gnome-disks donne les informations concernant la partition "​**GS**"​ sélectionnée (reconnaissable à sa couleur bleue). La ligne surlignée en jaune est la zone importante pour le montage (**/​dev/​sda2**). 
 +{{ :​disks:​gnome-disks_info_partition.png?800 |Info sur une partition}}
  
-__Au terminal__, on peut aussi taper la commande :+**__Au terminal__**, on peut aussi taper la commande :
   sudo blkid   sudo blkid
  
Ligne 45: Ligne 62:
   /dev/sdc1: LABEL="​Sauvegardes"​ UUID="​abbd0971-7729-4469-ba03-1558429aa04d"​ TYPE="​ext4"​ PARTUUID="​0003c319-01"​   /dev/sdc1: LABEL="​Sauvegardes"​ UUID="​abbd0971-7729-4469-ba03-1558429aa04d"​ TYPE="​ext4"​ PARTUUID="​0003c319-01"​
  
-Si vous en avez, ne tenez pas compte de **/​dev/​loopx**,​ ce sont des pseudo-partitions ​techniques.+Si vous en avez, ne tenez pas compte de **/​dev/​loopx**,​ ce sont des pseudo-périphériques ​techniques ​(souvent utilisés par la technologie [[snap|snap]]).\\ 
 +Ou limitez //blkid// aux périphériques dont le nom commence par //sd// via
  
-Pour les autres partitions, ce qui nous intéresse est essentiellement la lettre du disque et le N° de partition. ​**/​dev/​sda2** ​est ainsi la seconde partition du disque ​**a**. C'est cet identifiant qui sera utilisé ​pour le montage.+    sudo blkid /dev/sd* 
 + 
 +De nouveau on trouve l'​information recherchée (de type **/​dev/​sda2**), ici au début de chaque ligne. 
 + 
 +**__Autre commande__ plus agréable à lire** et sans //sudo// - élargissez au préalable la fenêtre du terminal : 
 +  lsblk -fe7 -o +size 
 +   
 +qui donnera sous 20.04 quelque chose comme 
 +  NAME   ​FSTYPE LABEL     ​UUID ​                                ​FSAVAIL FSUSE% MOUNTPOINT ​   SIZE 
 +  sda                                                                                     ​931,​5G 
 +  └─sda1 ext4   ​DATA ​     b19322e6-8a6d-4e24-b87f-4b0155b41963 ​ 306,​1G ​   62% /media/DATA 930,8G 
 +  sdb                                                                                     ​111,​8G 
 +  ├─sdb1 ext4   ​Budgie ​   25c341fb-320d-4a4a-9d64-b08c5fe55540 ​  ​12,​6G ​   61% /            37,3G 
 +  ├─sdb2 ​                                                                                     1K 
 +  ├─sdb5 ext4   ​System_02 384c7fbb-8785-4c06-9053-790ad27cc3bf ​                            ​37,​3G 
 +  └─sdb6 ext4   ​System_03 c3e7a588-524b-4a46-bbf9-cc63cdc5db28 ​                            ​37,​3G 
 +  sr0  
 +   
 +Ici on a tout ce qu'il faut ( nom, type de syst. de fichiers, étiquette, uuid, etc ) pour préparer un montage, \\ 
 +sans les /dev/loop et autre tmpfs ( l'​option //e7// les exclut ).
 ===== Montage ponctuel d’une unité de stockage ===== ===== Montage ponctuel d’une unité de stockage =====
-Ce chapitre traite du montage ​ponctuel ​d'une partition (ou volume), montage ​valide ​seulement pour une session. Une clé USB est considérée comme une partition.+Ce chapitre traite du montage ​__ponctuel__ ​d'une partition (ou volume), montage ​__valide ​seulement pour la session ​en cours__. Une clé USB est considérée comme une partition.
  
 ====Clé USB==== ====Clé USB====
Ligne 60: Ligne 97:
 ====Partition montée graphiquement==== ====Partition montée graphiquement====
  
-Dans votre gestionnaire de fichier, les partitions même démontées sont normalement visibles (en général en gris clair, ou sans flèche ​indiquant le montage). ​Cliquer dessus monte la partition. Dans l'​exemple ci-dessous "​Perso"​ est montée et "​Maverick"​ s’apprête à l'​être : +Dans votre gestionnaire de fichiers, les [[partitions|partitions]] ​même démontées sont normalement visibles (en général en gris clair, ou sans symbole ​indiquant le montage).
-{{ :​tutoriel:​montage_natty_001.png?​600 |Monter une partition avec Nautilus}}+
  
-Pour démonter la partition, 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é.+//Dans l'​exemple ci-dessous ([[nautilus|nautilus]] 3.32) les partitions sont accessibles en cliquant sur "**+ Autres emplacements**"On voit au symbole en fin de ligne que "​Data"​ est montée, mais pas "​Mint"​.//​ 
 +{{ :​montage:​montage_partitions_nautilus.png?​600 |Monter une partition avec Nautilus}} 
 + 
 +Dans le gestionnaire de fichiers : 
 +  - Cliquer ​sur une partition pour la monter.  
 +  - pour la démonter : clic droit puis **démonter** ou **éjecter** ​; ou clic sur le symbole du montage. Votre version d'​Ubuntu ​peut aussi fournir ​un utilitaire dédié.
  
 Éteindre le PC donne le même résultat. Éteindre le PC donne le même résultat.
 +
 +Pour des raisons de praticité, utilisez quand c'est possible le montage / démontage graphique. Néanmoins un montage en ligne de commande peut-être nécessaire,​ par exemple pour rendre une partition accessible au début d'un script.
  
 ====Partition montée en ligne de commande==== ====Partition montée en ligne de commande====
-Pour monter ​ponctuellement une partition, on utilise la commande **mount**, en liant le __volume__ (partition) ​à monter ​à un répertoire (le point de montage) __existant__ sur le système ​Ubuntu actif.+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.
  
-N'​importe quel répertoire peut-être utilisé comme __point de montage__. ​Depuis quelques versions (16.04 ?), il existe un point de montage dédié à ces montages ponctuels ​dans le répertoire ​**/media**, et il porte votre nom. Ainsi, si vous avez choisis comme nom utilisateur **fred**, il existe un répertoire ​**/media/fred**. Il est intéressant d'utiliser ce répertoire (ou un répertoire ​dans votre compte utilisateur normal), ​car les montages qui ne sont pas fait dans votre compte ou dans **/​media///​vous//​** ne sont __pas visible__ dans votre gestionnaire de fichiers (mais ils fonctionnent). Mieux vaux donc utiliser **/​media///​vous//​**.+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  **/​media** ​ou **/mnt**. N'utilisez pas un répertoire ​avec des fichiers ​car ils seront __inaccessibles__ pendant le montage.
  
-Exemple avec l'​utilisateur **fred** : pour monter le volume ​**/dev/sda2** (2e partition du 1er disque dur) sur le point de montage (répertoire) ​**/media/fred**, il suffit de saisir dans un [[ :terminal]] la [[:​commande_shell|commande]] suivante (nécessite le mot de passe) : +La commande classique ​pour faire un montage ponctuel est **mount**, mais il existe aussi la commande ​**udisksctl mount -b**, qui est un peu plus simple ​:
-  sudo mount /dev/sda2 /media/fred+
  
-Vous pouvez très bien bien créer votre propre partition "point de montage"​ par un **sudo mkdir /​home/​fred/​montage** (par exemple), mais **/​media/​fred** existe déjà et suffit normalement.+**__udisksctl__**
  
-La partition est désormais accessible aux commandes ​ou aux logiciels, et visible ​dans votre gestionnaire de fichiers ​__si__ vous avez fait le montage dans le répertoire indiqué.+Pour monter la 2e [[partitions|partition]] du 1er disque dur (sda2) : 
 +  udisksctl mount -b /dev/sda2 
 +Pour monter la partition nommé Sauvegardes : 
 +  udisksctl mount -b /​dev/​disk/​by-label/​Sauvegardes 
 +Pour démonter 
 +  udisksctl unmount -b /​dev/​sda2 ​  
 +  udisksctl unmount -b /​dev/​disk/​by-label/​Sauvegardes 
 +   
 +Avantages de **udisksctl mount -b** sur mount : 
 +  - pas besoin de définir un répertoire de montage (le montage de la partition se fait automatiquement dans un répertoire / point de montage créé par udsksctl => /​media///​user///​identifiant_partition). 
 +  - pas besoin de **sudo** ni de mot de passe. 
 +  - la partition montée ​est visible dans le panneau gauche de votre gestionnaire de fichiers, dans la partie "​Périphériques"​ ([[thunar|Thunar]],​ [[nemo|Nemo]]) ​ou "​autres emplacements"​ ([[nautilus|Nautilus]]). Ce qui n'est pas toujours le cas avec mount. 
 + 
 +Attention pour démonter il faut taper u**n**mount(avec un **n**), alors que le démontage d'une commande mount, ci-dessous, s'​écrit umount (sans **n**). 
 + 
 +On peut également démonter graphiquement par le poste de travail ou le gestionnaire de fichier (les partitions montées avec udisksctl y sont toujours visibles) via un clic droit > démonter.\\ 
 +Éteindre le PC donne le même résultat. 
 + 
 +**__mount__** 
 + 
 +C'est la commande classique. 
 + 
 +<note warning>​Utiliser **manuellement** le dossier **''/​media/​$USER/''​** comme point de montage est un conseil « à risques ».\\ 
 +Ce dossier **''/​media/​$USER''​** n'​existe pas par défaut, il n'est créé par le système que lors de la connexion d'un support amovible « hotpluggable ». Il appartient à //​root:​root//​ avec des permissions //ACL// autorisant le seul $USER à agir dans ce dossier.\\ 
 +On trouvera dedans un dossier nommé **''​label_ou_uuid_du_périphérique_monté''​** qui existera tant que le périphérique est connecté. Ce dossier est effacé lorsqu'​on démonte ou éjecte le périphérique.\\ 
 +Il s'​agirait de mieux expliquer les rôle et subtilité des dossiers **''/​media''​** et **''/​media/​$USER''​** voir exemples :\\ 
 +https://​forum.ubuntu-fr.org/​viewtopic.php?​pid=22583206#​p22583206\\ 
 +https://​forum.ubuntu-fr.org/​viewtopic.php?​pid=22592399#​p22592399\\ 
 +https://​forum.ubuntu-fr.org/​viewtopic.php?​pid=22599814#​p22599814\\ 
 +\\ 
 +**Tout ce qui suit citant l'​emplacement ''/​media/​fred''​ est donc propice à [[https://​forum.ubuntu-fr.org/​viewtopic.php?​pid=22583681#​p22583681|ce genre de confusion]]** ( le paragraphe //Now the trick…// ).\\ 
 +Bref pour faire simple : **on ne se sert pas manuellement des divers dossiers ''/​media/​$USER''​** on les laisse tranquilles à l'​attention du système pour les montages de supports nomades~amovibles via //udisks / udisksctl// et les //​permissions ACL// automatisées ​aux bons endroits.</​note>​ 
 + 
 +Il existe un point de montage dédié à ces montages ponctuels dans le répertoire **/media**, et il porte votre nom. Ainsi, si vous avez choisis comme nom utilisateur **fred**, il existe un répertoire **/​media/​fred**.\\ 
 +Il est intéressant d'​utiliser ce répertoire (ou un répertoire dans votre compte utilisateur normal), car les montages qui ne sont pas faits dans votre compte /​home///​user//​ ou dans **/​media///​user//​** ne sont __pas visibles__ ​dans votre gestionnaire de fichiers ​(mais ils fonctionnent).\\ 
 +<note warning>​**Tout ce qui se trouve sous ''/​media''​ est visible dans l'​explorateur de fichiers** ( norme freedesktop ).\\ 
 +Dans « Autres Emplacements » pour Nautilus, dans « Périphériques » dans la plupart des autres explorateurs de fichiers.\\ 
 +\\ 
 +Les montages **placés ailleurs** que dans **''​$HOME''​** ou **''/​media''​** sont **eux aussi visibles dans les explorateurs de fichiers** :\\ 
 +en parcourant tout le chemin jusqu'​à leur point de montage, par ex. dans Nautilus :\\ 
 +« Autres emplacements » → « Ordinateur » → **''/​chemin/​jusqu_au/​point_de_montage''​**.</​note>​ 
 + 
 +Mieux vaux donc utiliser **/​media///​vous//​**. C'est d'​ailleurs ce que fait la commande **udisksctl** (voir plus haut). 
 + 
 +Pour monter la 2e partition du 1er disque dur (sda2) de l'​utilisateur fred (nécessite le mot de passe) : 
 +  sudo mount /dev/sda2 /media/fred
  
-Pour démonter (nécessite le mot de passe) : +Pour démonter(nécessite le mot de passe) : 
   sudo umount /dev/sda2   sudo umount /dev/sda2
 ou ou
   sudo umount /media/fred   sudo umount /media/fred
  
-On peut également démonter graphiquement par le poste de travail ou le gestionnaire de fichier (quand la partition y est visible) via un clic droit > démonter. Éteindre le PC donne le même résultat.+En cas de problème de démontage, on peut forcer celui-ci via une option **-f** (à éviter si possible) : 
 +  sudo umount -f /​media/​fred 
 + 
 +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.\\ 
 +Éteindre le PC donne le même résultat. 
 + 
 +Vous pouvez très bien bien créer votre propre répertoire pour "point de montage"​ par un **sudo mkdir /​home/​fred/​montage** (par exemple). C'est d'​ailleurs nécessaire si vous envisagez plusieurs montages (vous créez alors /​home/​fred/​montage**1**,​ /​home/​fred/​montage**2**,​ etc ...), mais pour un seul montage ponctuel et temporaire, **/​media/​fred** existe déjà et peut suffire. 
 + 
 +La [[partitions|partition]] est montée et est donc désormais accessible en lecture et écriture aux commandes ou aux logiciels. Elle est également visible dans votre gestionnaire de fichiers __si__ vous avez fait le montage dans /media/fred (adaptez /fred à votre ///​user//​). 
 + 
 +__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 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 logiciels comme [[gparted|gparted]] ou [[gnome-disk-utility|gnome-disks]]. Dans ce cas, on peut faire un montage par le label (grâce à l'​option **-L**). Si /dev/sda2 a pour nom "​**Mint**",​ on fera donc : 
 +  sudo mount -L Mint /​media/​fred 
 +Par contre pas de démontage par le label, donc démontage classique : 
 +  sudo umount /​media/​fred 
 + 
 + 
 +**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 -r -L Mint /​votre-repertoire 
 +ou 
 +  sudo mount -r /dev/sda2 /​votre-repertoire
  
  
 +**NTFS :** Depuis ubuntu 22.04, le pilote [[https://​docs.kernel.org/​filesystems/​ntfs3.html|ntfs3]] est inclut nativement. Il est annoncé deux fois plus performant que l'​ancien pilote. Il est mal appelé par **udisksctl**,​ il faut donc préférer la commande **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 **mount** reconnait le système de fichier monté), mais c'est une précaution utile.
  
 ===== Montage permanent d’une unité de stockage ===== ===== Montage permanent d’une unité de stockage =====
-Un montage permanent monte la partition (ou volume) à __chaque démarrage__ de la session. +Un montage permanent monte la [[partitions|partition]] (ou volume, ou unité de stockage) à __chaque démarrage__ de la session. 
-L'​avantage est de ne faire l'​opération qu'une seule fois.+L'​avantage est de ne paramétrer ​l'​opération qu'une seule fois.
  
 ====Graphiquement== ====Graphiquement==
Ligne 98: Ligne 210:
   - **choisir le disque** avec la partition à monter (à gauche) ;   - **choisir le disque** avec la partition à monter (à gauche) ;
   - puis **choisir la partition** à monter en cliquant dessus (à droite de la fenêtre) ;   - puis **choisir la partition** à monter en cliquant dessus (à droite de la fenêtre) ;
-  - puis **cliquez sur le menu des partitions** (le bouton ​avec les deux roues crantées ​en dessous des partitions) puis **cliquez sur "​Modifier les options de montage"​** ;+  - puis **cliquez sur le menu des partitions** (3e bouton en dessous des partitions) puis **cliquez sur "​Modifier les options de montage"​** ;
 {{ :​disks:​gnome_disk_montage1.png?​500 |Comment choisir la partition à monter}} {{ :​disks:​gnome_disk_montage1.png?​500 |Comment choisir la partition à monter}}
   - puis dans la fenêtre qui apparaît, décochez l'​option "​**réglages par défaut de la session utilisateur**"​.   - puis dans la fenêtre qui apparaît, décochez l'​option "​**réglages par défaut de la session utilisateur**"​.
 {{ :​disks:​gnome_disk_montage2.png?​600 |Décochez le réglage par défaut de la session utilisateur}} {{ :​disks:​gnome_disk_montage2.png?​600 |Décochez le réglage par défaut de la session utilisateur}}
  
- Votre montage automatique est normalement actif (vérifiez juste que les options "​Monter au démarrage"​ et "​Afficher dans l'​interface utilisateur"​ sont bien cochées, et à défaut, cochez-les).+Votre montage automatique est normalement actif (vérifiez juste que les options "​Monter au démarrage"​ et "​Afficher dans l'​interface utilisateur"​ sont bien cochées, et à défaut, cochez-les).
  
 Cliquez sur "​valider",​ et tapez votre mot de passe. Cliquez sur "​valider",​ et tapez votre mot de passe.
  
-Redémarrez la session puis votre gestionnaire de fichier pour vérifier que la partition choisie est bien montée.+Redémarrez la session puis votre gestionnaire de fichier pour vérifier que la [[partitions|partition]] choisie est bien montée.
  
-//Sur les versions avant disk 3.28 et avant Ubuntu 18.04, le nom de l'​option à décocher était "​Options de montage automatique"//​+//Sur les versions avant disk 3.28 (donc avant Ubuntu 18.04), le nom de l'​option à décocher était "​Options de montage automatique"//​
  
-Pour en savoir plus, [[gnome-disk-utility#​monter_une_partition_automatiquement_au_demarrage|voir le chapitre dédié]] de l'aide Gnome-disk. ​+Pour en savoir plus, [[gnome-disk-utility#​monter_une_partition_automatiquement_au_demarrage|voir le chapitre dédié]] de l'aide Gnome-disk.
  
 ====En ligne de commande== ====En ligne de commande==
-Le fichier **/​etc/​fstab** est le fichier système où est sauvegardé le montage automatique réalisé via Gnome-disk. On peut directement modifier ce fichier à la main, sans passer par un logiciel. ​ +Le fichier **/​etc/​fstab** est le fichier système où est sauvegardé le montage automatique réalisé via Gnome-disk. On peut directement modifier ce fichier à la main, sans passer par un logiciel. 
- +<​note ​warning>​Manipuler les fichiers système **peut être dangereux**. Ne le faites ​**pas** si vous ne maîtrisez ​pas techniquement le sujet.</​note>​
-<​note>​Manipuler les fichiers système **peut être dangereux**. Ne le faite **pas** si vous ne maitrisez ​pas techniquement le sujet.</​note>​ +
 Pour ouvrir **fstab** en mode administrateur (nécessite le mot de passe) : Pour ouvrir **fstab** en mode administrateur (nécessite le mot de passe) :
  
Ligne 123: Ligne 233:
  
 **Ne rien enlever ou modifier des lignes existantes**. Ajouter à la fin du fichier ces 2 lignes : **Ne rien enlever ou modifier des lignes existantes**. Ajouter à la fin du fichier ces 2 lignes :
-  #Montage de sda2 (le commentaire ​saisie ​ici est libre)+  #Montage de sda2 (le commentaire ​saisi ici est libre) 
 +  <file system> ​  <​mount point> <​type> ​   <​options> ​ <​dump>​ <​pass> ​
   /​dev/​sda2 ​     /​media/​data ext4 defaults ​    ​0 ​    2   /​dev/​sda2 ​     /​media/​data ext4 defaults ​    ​0 ​    2
  
-Ajuster ​en fonction de vos besoins : +Ajustez ​en fonction de vos besoins : 
-  - A la place de **sda2**, saisissez ​la partition ​que vous souhaitez ​monter. Vous pouvez ​aussi remplacer l'​identifiant **/​dev/​sda2** par l'​identifiant **UUID=xxx**,​ ce qui est plus sûr car l'​ordre des disques et des partitions peut-être changé dans le bios, ce qui rend alors le **fstab** inopérant. L'​**UUID**,​ lui, ne change jamais. On trouve l'​UUID ​via le **sudo blkid** présenté plus haut, ou via des programmes graphiques comme Gparted ou Gnome-disk. +  - **<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 disques et des partitions peut être changé dans le bios, ce qui rend alors le **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. 
-  - Vous pouvez remplacer **/​media/​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 un **sudo mkdir /​media/​data** (ou un autre nom). Traditionnellement,​ on crée les points de montage dans **/media/** ou **/mnt/**, mais c'est libre. +  - **<mount point>** est le point de montage. ​Vous pouvez remplacer **/​media/​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 /​media/​data** (ou un autre nom). Traditionnellement,​ on crée les points de montage dans **/media/** ou **/mnt/**, mais c'est libre. 
-  - **ext4** est le format de fichier ​de la partition montée. Si votre partition est en ntfs, saisissez **ntfs** +  - **<​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. 
-  - **defaults** est l'​option de montage. Il en existe beaucoup d'autre, mais celle-ci devrait suffire. Pour un disque ntfs, choisissez plutôt **rw,​permissions**.  +  - **<​options>​** définit le type de montage. ​**defaults** est l'​option de montage ​générique. Il en existe beaucoup d'autres, mais celle-ci devrait suffire. Pour un disque ntfs, choisissez plutôt **rw,​permissions**.  
-  - **0** et **2** sont des options ​à laisser telles que.+  - **<​dump>​** est à laisser à **0**
 +  - **<​pass>​** sert à définir si l'​utilitaire [[fsck|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 le **fstab** et redémarrez votre session (ou le PC) pour tester ​que la partition se monte désormais automatiquement.+Sauvegardez le **fstab** et redémarrez votre session (ou le PC) pour vérifier ​que la partition se monte désormais automatiquement.
  
 Pour en savoir plus sur le **fstab**, [[mount_fstab|consultez l'aide dédiée]]. Pour en savoir plus sur le **fstab**, [[mount_fstab|consultez l'aide dédiée]].
  
 =====Monter une image disque ===== =====Monter une image disque =====
-Il est possible de créer (par exemple avec [[gnome-disk-utility|Gnome-disk-utility]]) une image disque regroupant toutes les partitions ​du disque.+Il est possible de créer (par exemple avec [[gnome-disk-utility|Gnome-disk-utility]]) une image disque ​copiant et regroupant toutes les partitions ​d'un disque. Ce sont ce type d'​images qui sont utilisées pour cloner des disques. On peut aussi les utiliser pour faire une sauvegarde intégrale d'​un ​disque.
  
-Gnome-disk peut monter (donc rendre accessible) graphiquement cette image (voir [[gnome-disk-utility#​attacher_monter_l_image_disque|le chapitre dédié]] sur la documentation du logiciel).+Si on ne souhaite pas la cloner, ​Gnome-disks peut monter (donc rendre accessible) graphiquement cette image (voir [[gnome-disk-utility#​attacher_monter_l_image_disque|le chapitre dédié]] sur la documentation du logiciel).
  
 En ligne de commande, la commande "​mount"​ ne peut pas être utilisée pour monter l'​image. Il est plus approprié d'​utiliser la commande **[[apt>​kpartx]]** avec les options a et v : En ligne de commande, la commande "​mount"​ ne peut pas être utilisée pour monter l'​image. Il est plus approprié d'​utiliser la commande **[[apt>​kpartx]]** avec les options a et v :
Ligne 147: Ligne 259:
  
 ===== Aller plus loin ===== ===== Aller plus loin =====
 +  * [[http://​www.linux-france.org/​article/​man-fr/​man8/​mount-8.html|Les options de la commande mount]].
   * [[gnome-disk-utility#​monter_une_partition_automatiquement_au_demarrage|monter une partition automatiquement au demarrage]] avec Gnome-disk.   * [[gnome-disk-utility#​monter_une_partition_automatiquement_au_demarrage|monter une partition automatiquement au demarrage]] avec Gnome-disk.
   * [[:​mount_fstab|Monter automatiquement des partitions au chargement d'​Ubuntu (/​etc/​fstab)]]   * [[:​mount_fstab|Monter automatiquement des partitions au chargement d'​Ubuntu (/​etc/​fstab)]]
  • montage.1565687000.txt.gz
  • Dernière modification: Le 13/08/2019, 11:03
  • par christophe c