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
Prochaine révision Les deux révisions suivantes
doc:systeme:fstab [21/09/2013 16:43]
smolski [Description]
doc:systeme:fstab [22/09/2013 09:03]
smolski [/etc/fstab]
Ligne 5: Ligne 5:
   * Objet : /etc/fstab   * Objet : /etc/fstab
   * Niveau requis : DÉBUTANT   * Niveau requis : DÉBUTANT
-  * Tags : {{tag>​à-compléter}}+  * Tags : {{tag>​à-compléter ​à-corriger}}
   * 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 : [[manuel:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-)
   * [[manuel:​partition | Les systèmes de fichier en détail]].   * [[manuel:​partition | Les systèmes de fichier en détail]].
   * Le manuel du [[manuel:​partitionnement|PARTITIONNEMENT]]   * Le manuel du [[manuel:​partitionnement|PARTITIONNEMENT]]
-  * La commande [[commande:blkid]] pour lister facilement les disques avec aussi leurs UUID.+  * La commande [[:​doc:​systeme:blkid]] pour lister facilement les disques avec aussi leurs UUID.
  
 === Nota === === Nota ===
Ligne 17: Ligne 17:
  
 ===== Description ===== ===== Description =====
 +
 ~~NOCACHE~~ ~~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''​ (**F**ile **S**ystem **TAB**le) permet à la commande [[:​doc:​systeme:mount | mount]] de //mounter// [[manuel:​partition#​systeme_de_fichier ​les systèmes ​de fichier]] utilisés ​par votre système debian au cours de son [[manuel:​gnu_linux#​demarrage | initialisation]].
  
-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.+La première partition à être montée est la [[manuel:structure_repertoires-racine ​| racine]] ''/''​ 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
 + 
 +Le fichier ''/​etc/​fstab''​ contient la liste de toutes les partitions sur les disques **à monter automatiquement** au démarrage. \\ 
 +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 à [[:​doc:​systeme:​mount]]) : 
 +  * quelles sont les partitions à 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.
  
 === À voir absolument === === À voir absolument ===
Ligne 30: Ligne 37:
 ==== Les attributs du fichier ''/​etc/​fstab''​ ==== ==== Les attributs du fichier ''/​etc/​fstab''​ ====
  
-Cette [[commande:ls | commande ls]]+Utilisons la [[:​doc:​systeme:ls | commande ls]] ainsi :
 <code user> <code user>
 ls -l /​etc/​fstab</​code>​ ls -l /​etc/​fstab</​code>​
-Donne :+
 <file bash>​-rw-r--r-- 1 root root 1482 sept. 10 19:22 /​etc/​fstab</​file>​ <file bash>​-rw-r--r-- 1 root root 1482 sept. 10 19:22 /​etc/​fstab</​file>​
  
-Et indique que le fichier ''/​etc/​fstab''​ appartient à **root** et au groupe **root**. \\  +Ce résultat ​indique que 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 qu'il faudra avoir les privilèges du [[manuel:​superutilisateur]] pour pouvoir y apporter une modification.+Les [[manuel:​protection_droits | attributs]] du fichier ​montrent ici qu'il peut être lu par tous, mais qu'il faudra avoir les privilèges du [[manuel:​superutilisateur]] pour pouvoir y apporter une modification.
  
 ==== Contenu du fichier ''/​etc/​fstab''​ ==== ==== Contenu du fichier ''/​etc/​fstab''​ ====
  
 Exemple de fichier **fstab**. \\ Exemple de fichier **fstab**. \\
-Les données //​nominales// ​indiquées ici ne sont là qu'à titre d'​illustration :+Bien sûr, les données //​nominales//​ ne sont là qu'à titre d'​illustration :
  
 <file fstab> <file fstab>
Ligne 81: Ligne 88:
 </​file>​ </​file>​
  
-<note tip>Les lignes dont le premier caractère est un dièse ''#'' ​seront ​ignorées par la commande [[commande:mount]]. On dit alors que ces lignes sont **commentées**.</​note>​+<note tip>Les lignes dont le premier caractère est un dièse ''#'' ​sont ignorées par la commande [[:​doc:​systeme:​mount]]. ​\\ 
 +On dit alors que ces lignes sont **commentées**.</​note>​ 
 + 
 +<note important>​Une partition rédigée dans le **fstab** et non commentée((sans # devant)), 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>​
  
 ==== 6 champs par ligne ==== ==== 6 champs par ligne ====
  
-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.+Chaque ligne du fichier ''/​etc/​fstab''​ est composée de six champs qui seront utilisés par la commande **mount** comme paramètres.
  
 ^  Nom du champ  ^                                   ​description ​                                                                       ^ ^  Nom du champ  ^                                   ​description ​                                                                       ^
-| file system ​   | Partition à monter représentée pas son **UUID** (voir la commande [[commande:blkid | blkid]]). ​                      |+| file system ​   | Partition à monter représentée pas son **UUID** (voir la commande [[:​doc:​systeme: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.| | 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. ​                                                                      | | type           | Type de format du système de fichier à monter. ​                                                                      |
Ligne 99: Ligne 109:
 La liste ci-dessous est loin d'​être exhaustive, pour connaître toutes les options possibles faire un : La liste ci-dessous est loin d'​être exhaustive, pour connaître toutes les options possibles faire un :
 <file user>man mount</​file>​ <file user>man mount</​file>​
-Beaucoup d'​options non présentées dans ce tableau sont spécifiques à un type de système de fichiers. 
  
-Dans ce tableaules options **en gras** sont les options ​activées par le choix de l'​option ''​defaults''​.+Dans le tableau les options **en gras** sont celles ​activées par : **defaults**. \\ 
 +Beaucoup d'options spécifiques à un type de système de fichiers n'y sont pas présentées. 
 ^      Option ​       ^                                      Description ​                                                                ^ ^      Option ​       ^                                      Description ​                                                                ^
 | **defaults** ​      ​|Options par défaut => rw, suid, dev, exec, auto, nouser, async. ​                                                  | | **defaults** ​      ​|Options par défaut => rw, suid, dev, exec, auto, nouser, async. ​                                                  |
Ligne 118: Ligne 129:
 | comment ​           |Utilisé par les programmes de maintenance du fichier ''/​etc/​fstab''​. ​                                             | | 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: \\ 
-Ces six champs sont, dans l'​ordre<file system><mount point><​type>​<​options>​<​dump> ​et <​pass>​+%%<%%**file system**%%<%%**mount point**%%<%%**type**%%<%%**options**%%<%%**dump**%%<%%**pass**>
- +
-==== Les champs ====+
  
 //FIXME (Note pour les contributeurs au wiki) : Lexique "​fichier périphérique"//​ \\ //FIXME (Note pour les contributeurs au wiki) : Lexique "​fichier périphérique"//​ \\
Ligne 159: Ligne 153:
  
 === <​type>​ === === <​type>​ ===
 +
 La troisième colonne indique le type de système de fichiers contenu sur la partition. La troisième colonne indique le type de système de fichiers contenu sur la partition.
  
Ligne 173: Ligne 168:
 === <​pass>​ === === <​pass>​ ===
  
-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). \\+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 : Elle prend la valeur :
   * 1 pour la partitions racine (/),   * 1 pour la partitions racine (/),
Ligne 211: Ligne 206:
 | nofail ​        |Ne pas renvoyer les messages d'​erreur de "​mount"​. ​                                                              | | nofail ​        |Ne pas renvoyer les messages d'​erreur de "​mount"​. ​                                                              |
 | comment ​       |Utilisé par les programmes de maintenance de fstab. ​                                                            | | comment ​       |Utilisé par les programmes de maintenance de fstab. ​                                                            |
 +
 +===== SWAP =====
 +
 +Voir :
 +[[manuel:​partition?&#​le_swap | Raison et partitionnement de SWAP !]]
 +
  
 ===== Ajouter une partition ===== ===== Ajouter une partition =====
Ligne 216: Ligne 217:
 Pour ajouter dans le fstab une partition par son UUID, vous devez l'​identifier. Pour ajouter dans le fstab une partition par son UUID, vous devez l'​identifier.
  
-  - Dans un [[manuel:​terminal]] utilisez la [[commande:ls | commande ls]] ainsi :<code user>ls -lh /​dev/​disk/​by-uuid</​code>​ +  - Dans un [[manuel:​terminal]] utilisez la [[:​doc:​systeme:ls | commande ls]] ainsi :<code user>ls -lh /​dev/​disk/​by-uuid</​code>​ 
-  - Créez un répertoire de montage(([[commande:mkdir]])) par exemple dans ''/​mnt''​.+  - Créez un répertoire de montage(([[:​doc:​systeme:mkdir]])) par exemple dans ''/​mnt''​.
   - 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 \\   - 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 \\
 UUID=votre_UUID /​mnt/​repertoire_nom ​   format ​   defaults ​       0       ​0</​code>​ UUID=votre_UUID /​mnt/​repertoire_nom ​   format ​   defaults ​       0       ​0</​code>​
-  - 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>​+  - Et pour monter le système de fichier dans le répertoire dédié, utilisez la [[:​doc:​systeme:mount | commande mount]] :<code root>​mount -a -o remount</​code>​
  
 ===== Quelques exemples pratiques de lignes dans fstab ===== ===== Quelques exemples pratiques de lignes dans fstab =====
Ligne 243: Ligne 244:
 tmpfs  /tmp            tmpfs            defaults ​           0       0 tmpfs  /tmp            tmpfs            defaults ​           0       0
 </​code>​ </​code>​
 +*
 +
 +==== bind ====
 +
 +On indique le montage bind[[doc:​systeme:​mount de la façon suivante :
 +
 +<​code>/​media/​disque/​répertoire /​home/​user/​répertoire-lié none bind 0 0</​code>​
 +
 +
  
 Il faut redémarrer pour valider les modifications ou utiliser la commande : Il faut redémarrer pour valider les modifications ou utiliser la commande :
doc/systeme/fstab.txt · Dernière modification: 16/05/2020 07:16 par smolski

Pied de page des forums

Propulsé par FluxBB