logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

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
doc:systeme:fstab [21/09/2013 16:16]
smolski
doc:systeme:fstab [16/05/2020 07:16] (Version actuelle)
smolski [Les champs]
Ligne 1: Ligne 1:
 ====== /etc/fstab ====== ====== /etc/fstab ======
- 
-(//testé// - **smolski** 2013-09-20) Le retour sur le forum est ici : \\ [[http://​debian-facile.org/​viewtopic.php?​id=1211 | Lien vers le forum concernant ce tuto]] //​N'​hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !// 
  
   * Objet : /etc/fstab   * Objet : /etc/fstab
-  * Niveau requis ​: DÉBUTANT +  * Niveau requis : {{tag>débutant avisé}}
-  * Tags : {{tag>à-compléter}}+
   * Commentaires : //​Configuration du fichier /etc/fstab. //   * Commentaires : //​Configuration du fichier /etc/fstab. //
-  * Débutant, à savoir : [[manuel:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) +  * Débutant, à savoir : [[:​doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) 
-  * [[manuel:partition | Les systèmes de fichier en détail]]. +    * [[:​doc:​systeme:partition | Les systèmes de fichier en détail]]. 
-  * Le manuel du [[manuel:​partitionnement|PARTITIONNEMENT]] +    * Le manuel du [[:​doc:​systeme:​partitionnement|PARTITIONNEMENT]] 
-  * La commande [[commande:blkid]] pour lister facilement les disques ​avec aussi leurs UUID.+    * La commande [[:​doc:​systeme:​blkid]] ​à privilégier ​pour lister facilement les systèmes de fichiers accessibles((partitions)) ​avec leurs UUID. 
 +  * Suivi : {{tag>​à-compléter}} 
 +    * Création par [[user>​smolski]] le 20/​09/​2013 
 +    * Mis à jour par [[user>​smolski]] le 29/​01/​2014 
 +    * Testé par FIXME 
 +  * Commentaires sur le forum : [[http://​debian-facile.org/​viewtopic.php?​id=1211 | Lien vers le forum concernant ce tuto]]((N'​hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) 
 + 
 +**Nota :**
  
-=== Nota ===+Contributeurs,​ les FIXME sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli !
  
-Contributeurs,​ les FIXME sont là pour vous aider, supprimez-les une fois le problème corrigé !+===== Définitions =====
  
 +^  Nom       ​^ ​ Description ​ ^
 +|  Disque ​   |Disque dur **physique**. ​ |
 +|  Partition |Zone **physique** délimitée sur un disque dur, qui peut être formatée, ou être un conteneur de partitions logiques. ​ |
 +|  Volume ​   |Interface **logique** utilisée par le système d'​exploitation pour accéder aux données stockées sur un périphérique à l'aide d'un système de fichiers. ​ |
 +<​note>​Un volume peut correspondre à un agrégat de partitions (voir LVM, RAID, volumes réseau, etc...).</​note>​
 ===== Description ===== ===== Description =====
-~~NOCACHE~~ 
  
-Le fichier ''/​etc/​fstab'' ​(**F**ile **S**ystem **TAB**le) permet à la commande ​[[commande:mount | mount]] de peupler le [[https://wiki.debian.org/fr/FileSystem | système de fichiers]] utilisé par votre système debian ​au cours de son initialisation.+Le fichier ''/​etc/​fstab'' ​est une liste des systèmes de fichiers qui seront ​[[:​doc:​systeme:mount | mountées]] **automatiquement** à l'​initialisation du système sauf en cas d'​utilisation ​de l'​option //noauto//.\\  
 +Il est possible d’éditer le fichier ''​/etc/fstab''​ pour ajouter vos propres volumes et partitions et choisir dans quel dossier leur contenu apparaîtra. \\ 
 +<note warning>​Si, ​au cours de l'initialisation ​du système, un des systèmes de fichiers listés dans le fichier ''/​etc/​fstab''​ n'est **pas** accessible, le processus d'​initialisation s'​arrêtera pour demander l'​intervention du super-utilisateur (root).</​note>​
  
-La première ​[[manuel:structure_repertoires-racine ​| partition]] à être montée est donc la [[http://​fr.wikipedia.org/​wiki/​R%C3%A9pertoire_racine ​partition ​racine]] ​réelle ​(''/''​) qui sera utilisée comme cible par [[http://​lfs.traduc.org/​view/​blfs-svn/​postlfs/​initramfs.html | initramfs]](Système de fichier en RAM) pour un [[http://​wiki.debian-facile.org/​manuel:chroot | chroot]] de son système de fichiers.+Dans les faits, ''/​etc/​fstab''​ (**F**ile **S**ystem **Tab**le) permet à la commande ​[[:doc:​systeme:​mount ​mount]] de //mounter// [[:​doc:​systeme:​partition#​systeme_de_fichier | les systèmes de fichiers]] utilisés par votre système debian au cours de son [[:​doc:​systeme:​gnu-linux#​demarrage | initialisation]].\\  
 +La première partition ​à être montée est la [[:atelier:​chantier:​fhs-accueil ​| racine]] (notée ​''/''​) ​du système de fichiers ​qui sera utilisée comme cible par [[http://​lfs.traduc.org/​view/​blfs-svn/​postlfs/​initramfs.html | initramfs]](Système de fichier en RAM) pour un [[:doc:systeme:chroot | chroot]] de son système de fichiers.
  
-=== À voir absolument === 
  
-[[https://​wiki.debian.org/​fr/​FileSystem | Système de Fichiers]]\\  +===== Contenu du fichier =====
-[[http://​www.pathname.com/​fhs | File Hierachy Standard]]+
  
-==== Les attributs du fichier ''/​etc/​fstab''​ ====+Ce fichier ​contient en plus une partition ntfs à ajouter au cas d'un dualboot avec un windows dont on veut partager les fichiers. \\
  
-<code user> +Le fichier ''/​etc/​fstab'' ​est modifiable avec un éditeur comme [[:doc:​editeurs:​nano]] par exemple en utilisant ​les droits [[:​doc:​systeme:​superutilisateur]] : 
-ls -l /​etc/​fstab</​code>​ +<​code ​root>​nano ​/etc/fstab</​code>​ 
- +<file fstab>
-  -rw-r--r-- 1 root root 1482 sept. 10 19:22 /​etc/​fstab +
- +
-Le fichier ''/​etc/​fstab'' ​appartient à ''​root''​ et au groupe ''​root''​.\\  +
-Les [[manuel:protection_droits | attributs]] du fichier indiquent qu'il peut être lu par tous, mais il faudra avoir les privilèges du compte ''​root''​ pour pouvoir y apporter une modification. +
- +
-==== Le contenu du fichier ''​/etc/fstab''​ ==== +
- +
-<​file ​fstab /etc/fstab>+
 # /etc/fstab: static file system information. ​ # /etc/fstab: static file system information. ​
 # #
Ligne 48: Ligne 49:
 # #
 # <file system> ​                          <​mount point> ​        <​type> ​ <​options> ​         <​dump> ​ <​pass>​ # <file system> ​                          <​mount point> ​        <​type> ​ <​options> ​         <​dump> ​ <​pass>​
- +# /dev/sda5  racine du système de fichiers
-/     was on /dev/sda12 during installation+
 UUID=a69d9182-f4c7-4276-b35d-7d5f9bd50a57 /                     ​ext4 ​   errors=remount-ro ​ 0       1 UUID=a69d9182-f4c7-4276-b35d-7d5f9bd50a57 /                     ​ext4 ​   errors=remount-ro ​ 0       1
  
-/home was on /dev/sda16 during installation+# /dev/sda6  racine des dossiers utilisateurs ​
 UUID=3df408e9-e65e-4659-9881-84ae6d077c43 /home                 ​ext4 ​   defaults ​          ​0 ​      2 UUID=3df408e9-e65e-4659-9881-84ae6d077c43 /home                 ​ext4 ​   defaults ​          ​0 ​      2
  
-/tmp was on  ​/dev/sda15 during installation +# /dev/sda7  partition de données 
-UUID=016896b2-3179-47b6-99ba-e0dd63cad4d6 ​/tmp                  ​ext4    defaults ​          ​0 ​      2+UUID=d773855f-be34-4c1b-a34f-acdfe48f1640 /mnt/Images ​          ext4    defaults ​          ​0 ​      ​2 ​
  
-/usr was on  ​/dev/sda13 during installation +# /dev/sda8  ​swap ​        
-UUID=9e2ba03c-bada-4db8-a761-fe3093b92860 /usr                  ext4    defaults ​          ​0 ​      2 +
- +
-# /var was on  /dev/sda14 during installation +
-UUID=b9bf96f4-694a-453f-aad6-d84efbb1f299 /var                  ext4    defaults ​          ​0 ​      2 +
- +
-# /​mnt/​500-17-virt-img /dev/sda17 (pour les machines virtuelles) +
-UUID=74349cee-dd8c-4ce5-ab45-a8e7b25cdda0 /​mnt/​500-17-virt-img ​ ext4    rw,​user ​           0       0 +
- +
-# /​mnt/​1500-1 ​ /dev/sdb1 disque 1.5To partition 1 de 1.2 To (données) +
-UUID=e5df58e4-0e83-439a-8403-3559ef74e4d6 /​mnt/​1500-1 ​          ​ext4 ​   rw,​user ​           0       0 +
- +
-swap         /dev/sda5+
 UUID=a3e02ccd-54ed-4172-9830-23fea1ffe5ec swap                  swap    sw                 ​0 ​      0 UUID=a3e02ccd-54ed-4172-9830-23fea1ffe5ec swap                  swap    sw                 ​0 ​      0
  
-/​mnt/​windows ​/dev/sda2 +# /​dev/​sda2 ​ ​accès partition windows ​ 
-UUID=BA00BF6300BF24F3 ​ /​mnt/​windows ​ ntfs  rw,​nodev,​noexec,​user,​uid=1000,​gid=100,umask=7   0       0+UUID=BA00BF6300BF24F3 ​ /​mnt/​windows ​ ntfs  rw,​nodev,​noexec,​user,​uid=1000,​gid=1000,umask=007  ​0       0
 </​file>​ </​file>​
 +<note tip>
 +Les lignes dont le premier caractère est un croisillon ''#''​ sont ignorées par la commande [[:​doc:​systeme:​mount]]. \\
 +On dit alors que ces lignes sont **[[doc:​systeme:​programmation:​commenter|commentées]]**.</​note>​
 +== Ligne windows ==
  
-==== 6 champs par ligne ====+  * ATTENTION : « **user** » ici signifie que les utilisateurs non-root ont le droit de monter/​démonter le périphérique,​ il ne faut donc pas le modifier ou mettre le //pseudo// de l'​utilisateur !!! 
 +  * Dans cet exemple /​mnt/​windows est le répertoire où est monté windows. 
 +  * Nota du **matelot** : Si on veut que ce soit en accès //fête du slip//, tu mets 0 en umask. \\ \\
  
-Les lignes dont le premier caractère est un ''#''​ seront ignorées par la commande ''​mount''​. On dit alors que ces lignes sont **commentées**. 
  
-Chaque ligne du fichier ''/​etc/​fstab''​ est composée de six champs ​qui seront utilisés ​par la commande ''​mount''​ comme paramètres,​ pour chaque système de fichiers à monter. +===== Six champs par ligne =====
-^  Nom du champ  ^                                   ​description ​                                                                       ^ +
-| file system ​   | Partition à monter représentée pas son **UUID** (voir la commande [[commande:​blkid | blkid]]). ​                      | +
-| mount point    | Répertoire existant dans le système de fichier qui servira de [[http://​fr.wikipedia.org/​wiki/​Point_de_montage | point de montage]] à la partition.| +
-| type           | Type de format du système de fichier à monter. ​                                                                      | +
-| options ​       | Option ou liste d'​options de montage. ​                                                                               | +
-| dump           | Indicateur pour l'​utilitaire de sauvegarde ''​dump''​. ​                                                                | +
-| pass           | Indicateur pour la vérification par la commande [[http://​wiki.debian-facile.org/​commande:​fsck | fsck]] avant montage.|+
  
-==== Les options ====+Chaque ligne du fichier ''/​etc/​fstab''​ est composée de six champs qui seront utilisés par la commande **mount** comme paramètres. 
 +<file fstab># <file system> ​                          <​mount point> ​        <​type> ​ <options>          <​dump> ​ <​pass>​ 
 +UUID=d773855f-be34-4c1b-a34f-acdfe48f1640 /​home/​user/​Images ​        ​ext4 ​   defaults ​          ​0 ​      2 </​file>​
  
-La liste ci-dessous est loin d'être exhaustive, pour connaître toutes les options possibles faire un ''​man mount''​.\\  +  * **file system**:le volume a monter (ici une partition identifié par son UUID) 
-Beaucoup d'options non présentées dans ce tableau sont spécifiques à un type de système de fichiers.+  * **mount point**:un point de montage: (le dossier /​home/​user/​Images)  
 +  * **type**: de quel type de système de fichier il s'agit (ext4) 
 +  * **options**:​ qui a les droits de lectureécriture et exécution sur ce volume (ici defaults ) 
 +  * **dump**: Indicateur ​pour l'utilitaire de sauvegarde ​''​dump'' ​(0)   
 +  * **pass**: Indicateur pour la vérification par la commande [[doc:​systeme:​fsck|fsck]](2)
  
-Dans ce tableaules options **en gras** sont les options activées par le choix de l'​option ''​defaults''​. +Pour que vous compreniez bien, et que vous puissiez ​l'adapter ​à vos besoins, chaque champ est détaillé ci dessous:
-^      Option ​       ^                                      Description ​                                                                ^ +
-| **defaults** ​      ​|Options par défaut => rw, suid, dev, exec, auto, nouser, async. ​                                                  | +
-| **rw** / ro        |**Lecture ​et écriture autorisées** / Lecture seule. ​                                                              | +
-| **suid** / nosuid ​ |**Autorise les opérations sur les bits suid et sgid** / N'​autorise pas.                                           | +
-| **dev** / nodev    |**Interprète les noeuds de type caractères ou blocs** / N'​interprète pas.                                         | +
-| **exec** /​noexec ​  ​|**Autorise ​l’exécution des fichiers binaires** / N'autorise pas.                                                  | +
-| **auto** / noauto ​ |**Monté automatiquement au démarrage et lors d'un appel ''​mount -a''​** / Ne pourra être monté qu'​explicitement. ​  | +
-| **nouser** / user  |**Seul ''​root''​ sera autorisé ​à effectuer le montage dé-montage** / Tous les utilisateurs aussi. ​                 | +
-| **async** / sync   ​|**Accès en mode asynchrone** / synchrone. ​                                                                        | +
-| owner              |Seul le propriétaire sera autorisé à monter démounter. ​                                                           | +
-| noatime ​           |Optimisation SSD (NO Access TIME)ne pas mettre à jour l'​attribut ''​atime''​ et limiter le nombre d'​accès disques.| +
-| discard ​           |Optimisation SSD : Active le mode TRIM : Gestion des effacements/​libération par blocs. ​                           | +
-| sw                 |Pour les partitions de type ''​swap''​. ​                                                                            | +
-| nofail ​            |Ne pas renvoyer les messages d'​erreur de ''​mount''​. ​                                                              | +
-| comment ​           |Utilisé par les programmes de maintenance du fichier ''/​etc/​fstab''​. ​                                             |+
  
-===== SWAP ===== +===== Les champs ​=====
- +
-Voir : +
-[[manuel:​partition?&#​le_swap | Raison et partitionnement de SWAP !]] +
- +
-===== Composition ===== +
- +
-Le fichier /etc/fstab contient la liste de toutes les partitions sur les disques **à monter automatiquement** au démarrage. +
- +
-<note important>​Une partition rédigée dans le **fstab** et non commentée, si elle est inactive (absente ou déconnectée) provoquera un message d'​alerte à chaque démarrage du PC et une invitation à y remédier en mode [[manuel:​recovery|RECOVERY]] !</​note>​ +
- +
-Il note pour chaque partition comment elle sera utilisée et intégrée à l’arborescence du système de fichiers global (c'​est-à-dire leurs points de montage respectifs). +
- +
-Il indique donc à votre système (en fait à **[[commande:​mount]]**) : +
-  * quelles partitions il faut monter automatiquement (par exemple à l'aide de leur numéro d'​identification : **UUID**) +
-  * quelles sont les partitions que les users (utilisateurs) peuvent monter eux-mêmes.+
  
 Un fichier ''​fstab''​ est composé de plusieurs lignes décrivant chacune les conditions de montage de chaque système de fichier. \\  Un fichier ''​fstab''​ est composé de plusieurs lignes décrivant chacune les conditions de montage de chaque système de fichier. \\ 
-Chaque ligne est composée de six colonnes que l'on nomme ''​champs''​.+Chaque ligne est composée de six colonnes que l'on nomme ''​champs''​. ​\\ 
 +Ces six champs sont, dans l'​ordre:​ \\ 
 +%%<​%%**file system**>​ %%<​%%**mount point**> %%<​%%**type**>​ %%<​%%**options**>​ %%<​%%**dump**>​ %%<​%%**pass**>​
  
-Ces six champs sont, dans l'​ordre, ​<file system>, <mount point>, <​type>,​ <​options>,​ <​dump>​ et <​pass>​.+==== <file system> ​====
  
-==== Les champs ====+Ce champ permet d'​indiquer le volume a mounter, pour les partitions on notera deux types de notation:
  
-//FIXME (Note pour les contributeurs au wiki) : Lexique "​fichier périphérique"//​ \\+=== Nom de la partition dans Debian ===
  
-Liens important ​+Historiquement Debian, et linux en général, nomment dans le dossier /dev les disques avec des lettres
-  * [[manuel:​partition ​| Les partitions en détail]]+  *sda pour le premier disque sata ou scsi 
 +  *sdb pour le deuxième disque sata ou scsi 
 +  *hda pour le premier disque ide 
 +Et nomment les partitions de chaque disque avec des chiffres: 
 +  *sda1 pour la première ​partition ​du premier disque 
 +  *sdb3 pour la troisième partition du deuxième disque
  
-=== <file system> ​===+<file fstab># ​<file system> ​                          <mount point> ​        <​type> ​ <​options> ​         <​dump> ​ <​pass>​ 
 +/​dev/​sdb1 ​                                /​home/​user/​Images ​          ​ext4 ​   defaults ​          ​0 ​      2 </​file>​
  
-La première colonne doit contenir l'UUID ou le nom du fichier contenant le système de fichier. \\ +=== Identificateur UniqueUUID ===
-Habituellement,​ cela sera un fichier **périphérique**,​ c'​est-à-dire un fichier de [[manuel:dev | /dev/]].+
  
-  * Par exemple : ''/​dev/​sda1'' ​correspond à la première partition du premier disque Serial ATA ou USB ou SCSI.+Depuis quelques années, il est possible et vivement recommandé d'utiliser l'identifiant unique de partition ''​UUID''​. 
 +Pour l'​obtenir,​ il suffit de taper: 
 +<code user>ls -l /dev/disk/​by-uuid</​code>​ 
 +Et on reporte l'UUID obtenue (dans cet exemple) : 
 +<file fstab># <file system> ​                          <​mount point> ​        <​type> ​ <​options> ​         <​dump> ​ <​pass>​ 
 +UUID=d773855f-be34-4c1b-a34f-acdfe48f1640 /​home/​user/​Images ​          ​ext4 ​   defaults ​          ​0 ​      2 </​file>​
  
-=== <mount point> ​===+Pour un volume réseau la notation est proche: 
 +<file fstab># <file system> ​                          <mount point> ​        <​type> ​ <​options> ​         <​dump> ​ <​pass>​ 
 +192.168.1.11:/​media/​Serveur_Images ​       /​home/​user/​Images ​          ​nfs ​      ​rw ​              ​0 ​      0 </​file>​
  
-La deuxième colonne indique le à **mount** à quel endroit le système de fichiers du périphérique doit apparaître dans l'​arborescence du système de fichiers, c'​est-à-dire le chemin qui permet d'​accéder au système de fichiers de ce périphérique. Par exemple ​''/​mnt/​mon_disque_dur_externe/''​.+Voir aussi [[doc:systeme:​uuid_des_partitions|Les UUID des partitions]]
  
-=== <type> === +==== <mount point> ====
-La troisième colonne indique le type de système de fichiers contenu sur la partition.+
  
-=== <options===+La deuxième colonne indique à **mount** le point de mountage qui sera utilisé pour accéder au système de fichiers de la partition. Par exemple : ''/​home/​user/​Images/''​. 
 +Le point de montage est donc un répertoire qui devra être préalablement créé, comme par exemple, un sous répertoire dans le répertoire ''​user'':​ 
 +<code root> mkdir /​home/​user/​Images</​code>​ 
 +Et lui donner avec [[doc:​systeme:​chown|la commande chown]] les droits de l'​utilisateur (user) courant. 
 +<code root> chown user:user /​home/​user/​Images</​code>
  
-La quatrième colonne donne les options à utiliser pour le mondage. \\ +==== <​type>​ ====
-Par exemple elle indique si le système de fichiers correspondant doit être monté au boot.+
  
-=== <​dump>​ ===+La troisième colonne indique le type de système de fichiers utilisé par le volume (ext4, ext3 ou nfs par exemple). 
 +Pour plus de détail voir la page [[:​doc:​systeme:​partition | partition]].
  
-//FIXME (Note pour les contributeurs au wiki) : Page wiki sur l'​utilitaire dump.// +==== <​options>​ ====
-La cinquième colonne prend la valeur 1 pour les partitions visées par une sauvegarde au moyen de l'​utilitaire dump ou 0 pour les autres.+
  
-=== <​pass>​ === +La quatrième ​colonne ​donne les options ​à utiliser ​pour le mountage. La liste ci-dessous n'est pas exhaustive,​\\ ​
- +
-La sixième ​colonne ​concerne l'​ordre de vérification des fichiers par l'​outil [[commande:​fsck|fsck]] au  démarrage de l'​ordinateur (boot). \\ +
-Elle prend la valeur : +
-  * 1 pour la partitions racine (/), +
-  * 2 pour les autres partitions UNIX ou +
-  * 0 si la partition ne doit pas être testé par **fsck** (le **SWAP** et les partitions windows par exemple). +
- +
-<​note>​**<​pass>​** est utilisé pour l'​ordre de vérification au démarrage, //laissez-y également les valeurs par défaut.//</​note>​ +
- +
-Par la suite, si vous ajoutez manuellement des partitions, les valeurs de **<​pass>​** doivent rester : +
-  * à 1 pour la racine, +
-  * à 2 pour les autres partitions UNIX, +
-  * à 0 pour le swap et les partitions windows. +
- +
- +
-<note important>​Certains systèmes de fichiers tels que **proc**, **sysfs**, **tmpfs** ou **swap** sont un peu particuliers,​ il est fortement recommandé de ne pas y toucher sans savoir ce que l'on fait.</​note>​ +
- +
-=== <​option>​ Listes des options === +
- +
-La liste ci-dessous n'est pas exhaustive,​\\ ​+
 pour connaître toutes les options possibles faire un : pour connaître toutes les options possibles faire un :
 <file user>man mount</​file>​ <file user>man mount</​file>​
Ligne 206: Ligne 164:
 | comment ​       |Utilisé par les programmes de maintenance de fstab. ​                                                            | | comment ​       |Utilisé par les programmes de maintenance de fstab. ​                                                            |
  
-===== Ajouter une partition =====+==== <​dump> ​====
  
-Pour ajouter dans le fstab une partition ​par son UUID, vous devez l'identifier.+La cinquième colonne prend la valeur ''​1''​ pour les partitions visées ​par une sauvegarde au moyen de l'utilitaire dump ou ''​0''​ pour les autres.
  
-  - Dans un [[manuel:​terminal]] utilisez la [[commande:​ls | commande ls]] ainsi :<code user>ls -lh /​dev/​disk/​by-uuid</​code>​ +<dump> - est utilisé ​par l'utilitaire dump pour décider quand faire des sauvegardesQuand il est installé, dump vérifie le chiffre inscrit et décide si le système de fichiers doit être sauvegardé. ​\\ 
-  - Créez un répertoire de montage(([[commande:​mkdir]])) ​par exemple dans ''/​mnt'​'. +Les valeurs possibles sont et 1 : 
-  - Ajoutez avec nano la ligne qui concerne ​le disque comme dans cet exemple en l'​adaptant pour votre cas :<code fstab># /​mnt/​repertoire_nom was on /dev/sdxX during installation ​\\ +  ​* si 0, dump va ignorer ​le système de fichier
-UUID=votre_UUID /​mnt/​repertoire_nom ​   format ​   defaults ​       ​      0</​code>​ +  * si 1, dump fera une sauvegarde. 
-  ​- Et pour monter ​le système de fichier dans le répertoire dédié, utilisez la [[commande:​mount | commande mount]] :<code root>​mount -a -o remount</​code>+La plupart des utilisateurs n'​auront pas dump d'​installé,​ ils pourront donc inscrire 0 dans le champ <dump>.
  
-===== Quelques exemples pratiques de lignes dans fstab =====+==== <​pass> ​====
  
-//FIXME (Note pour les contributeurs ​au wiki) : Laïus sur les périphériques amovibles, pmount et le groupe plugdev ​(pourquoi a priori on ne veut pas mettre les périphériques amovibles dans le fstab, pourquoi parfois c'est bien quand même, sécurité, etc.).//+La sixième colonne concerne l'​ordre de vérification des fichiers par l'​outil [[:​doc:​systeme:​fsck|fsck]] ​au  ​démarrage de l'​ordinateur (boot). \\ 
 +Elle prend la valeur ​: 
 +  * 1 pour la partitions racine ​(/), 
 +  * 2 pour les autres partitions UNIX ou 
 +  * 0 si la partition ​ne doit pas être vérifiée par **fsck** (le **SWAP** et les partitions windows par exemple).
  
-Dans cet exemple, ''/​dev/​mondisque'​' ​correspond ​au périphérique concerné et ''​/media/mondossier''​ au dossier où vous désirez monter votre périphérique. +<​note>​**<​pass>​** est utilisé pour l'ordre de vérification ​au démarrage, ​//laissez-y également les valeurs par défaut.//</note>
-<code fstab> +
-# Pour un lecteur CD DVD: +
-/dev/mondisque ​      /​media/​cdrom0 ​  ​udf,​iso9660 user,​noauto ​    ​0 ​      0+
  
-# Pour un disque en ext3 ou ext4 (remplacer ext3 par ext4 dans la ligne)+<​pass>​ fsck lit le chiffre <​pass>​ et détermine ​dans quel ordre les systèmes de fichiers vont être vérifiés. \\ 
-/​dev/​mondisque ​      /​media/​mondossier ​   ext3    errors=remount-ro            ​      1+Le champ peut prendre les valeurs 0,1 et 2. 
 +  - Le système de fichiers root devra avoir la priorité la plus haute 1, 
 +  tous les autres systèmes que vous voulez vérifier devront avoir un 2. 
 +  - Les systèmes de fichiers avec un <​pass>​ à ne seront pas vérifier par l'​utilitaire fsck.
  
-# Pour un disque en ntfs (système ​de fichier de Windows): +<note important>​Certains systèmes de fichiers tels que **proc**<​note>​(interface permettant ​de lire ou changer des informations sur le paramétrage du noyau:processus,​etc...)<​/note>**sysfs**, **tmpfs** ou **swap** sont un peu particuliers,​ il est fortement recommandé de ne pas y toucher sans savoir ce que l'on fait.</​note>​
-/dev/​mondisque /​media/​mondossier auto defaults,uid=1000 0 0+
  
-# Pour un espace d'​échange swap: 
-/​dev/​mondisque none ​           swap    sw              0       0 
  
-# Pour monter le dossier /tmp en mémoire vive (non recommandé si mémoire vive inférieur à 1,5go): +=====Monter ​les volumes=====
-tmpfs  /tmp            tmpfs            defaults ​           0       0 +
-</​code>​ +
- +
-Il faut redémarrer pour valider ​les modifications ou utiliser la commande : +
-<file root>​mount -a -o remount</​file>​ +
- +
-//Ficelles pour un Montage de Partitions ô p'tits z'​oignons...//​ +
- +
-Détail d'un //vieux// fichier fstab perso : +
- +
-<code user>cat /​etc/​fstab</​code>​ +
-<file fstab> +
-/​dev/​hda6 ​           /                    ext3       ​acl,​user_xattr ​       1 1 +
-/​dev/​hda7 ​           /home                ext3       ​acl,​user_xattr ​       1 2 +
-/​dev/​hda1 ​           /​windows/​C ​          ​vfat ​      ​users,​gid=users,umask=0002,utf8=true 0 0 +
-/​dev/​hda5 ​           swap                 ​swap ​      ​defaults ​             0 0 +
-proc                 /​proc ​               proc       ​defaults ​             0 0 +
-sysfs                /sys                 ​sysfs ​     noauto ​               0 0 +
-debugfs ​             /​sys/​kernel/​debug ​   debugfs ​   noauto ​               0 0 +
-usbfs                /​proc/​bus/​usb ​       usbfs      noauto ​               0 0 +
-devpts ​              /​dev/​pts ​            ​devpts ​    mode=0620,gid=5       0 0 +
-</​file>​+
  
-Les dossiers que j'​utilise ne sont peut-être pas pareils que les votresil vous faut les adapter ​à votre matériel.+Afin de tester vos modifications directement sans attendre le prochain redémarrage, vous pouvez demander ​à [[doc:​systeme:​mount|mount]] de le faire directement:​ 
 +<code root>​mount -a</​code>​
  
-FIN du TUTO ! :-)+=== Liens === 
 +  * Page du wiki.debian.org sur [[https://​wiki.debian.org/​fr/​fstab|Fstab]]  
 +  * Pages du wiki.debian.org sur les [[https://​wiki.debian.org/​fr/​FileSystem | Système de Fichiers]]  
 +  *[[http://​www.pathname.com/​fhs | File Hierachy Standard]]
  
doc/systeme/fstab.1379773016.txt.gz · Dernière modification: 21/09/2013 16:16 par smolski

Pied de page des forums

Propulsé par FluxBB