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 →
Ci-dessous, les différences entre deux révisions de la page.
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 [29/01/2014 05:48] smolski [/etc/fstab] |
doc:systeme:fstab [22/02/2018 20:31] Croutons [Description] |
||
---|---|---|---|
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 : | + | |
* Commentaires : //Configuration du fichier /etc/fstab. // | * Commentaires : //Configuration du fichier /etc/fstab. // | ||
* Débutant, à savoir : [[:doc:systeme:commandes: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à !.]] :-) | ||
- | * [[:doc:systeme:partition | Les systèmes de fichier en détail]]. | + | * [[:doc:systeme:partition | Les systèmes de fichier en détail]]. |
- | * Le manuel du [[:doc:systeme:partitionnement|PARTITIONNEMENT]] | + | * Le manuel du [[:doc:systeme:partitionnement|PARTITIONNEMENT]] |
- | * La commande [[:doc:systeme:blkid]] à privilégier pour lister facilement les systèmes de fichiers accessibles et 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 :** | ||
+ | |||
+ | Contributeurs, les FIXME sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli ! | ||
===== Définitions ===== | ===== Définitions ===== | ||
+ | |||
^ Nom ^ Description ^ | ^ Nom ^ Description ^ | ||
| Disque |Disque dur **physique**. | | | Disque |Disque dur **physique**. | | ||
Ligne 20: | Ligne 26: | ||
<note>Un volume peut correspondre à un agrégat de partitions (voir LVM, RAID, volumes réseau, etc...).</note> | <note>Un volume peut correspondre à un agrégat de partitions (voir LVM, RAID, volumes réseau, etc...).</note> | ||
===== Description ===== | ===== Description ===== | ||
- | 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.\\ | + | 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. \\ | 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> | <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> | ||
- | 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 fichier]] utilisés par votre système debian au cours de son [[:doc:systeme:gnu-linux#demarrage | initialisation]].\\ | + | 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. | 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. | ||
- | ====== Contenu du fichier ''/etc/fstab'' ====== | + | ===== Contenu du fichier ===== |
Le fichier ''/etc/fstab'' est modifiable avec votre éditeur préféré en utilisant les droits [[:doc:systeme:superutilisateur]], avec [[:doc:editeurs:nano]] par exemple: | Le fichier ''/etc/fstab'' est modifiable avec votre éditeur préféré en utilisant les droits [[:doc:systeme:superutilisateur]], avec [[:doc:editeurs:nano]] par exemple: | ||
Ligne 55: | Ligne 61: | ||
UUID=BA00BF6300BF24F3 /mnt/windows ntfs rw,nodev,noexec,user,uid=1000,gid=100,umask=07 0 0 | UUID=BA00BF6300BF24F3 /mnt/windows ntfs rw,nodev,noexec,user,uid=1000,gid=100,umask=07 0 0 | ||
</file> | </file> | ||
- | <note tip>Les lignes dont le premier caractère est un dièse ''#'' sont ignorées par la commande [[:doc:systeme:mount]]. \\ | + | <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 **commentées**.</note> | On dit alors que ces lignes sont **commentées**.</note> | ||
- | ====== Six champs par ligne ====== | + | ===== Six 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. | Chaque ligne du fichier ''/etc/fstab'' est composée de six champs qui seront utilisés par la commande **mount** comme paramètres. | ||
Ligne 71: | Ligne 77: | ||
* **pass**: Indicateur pour la vérification par la commande [[doc:systeme:fsck|fsck]](2) | * **pass**: Indicateur pour la vérification par la commande [[doc:systeme:fsck|fsck]](2) | ||
- | Pour que vous comprenez bien, et que vous puissiez l'adapter à vos besoin, chaque champ est détaillé ci dessous: | + | Pour que vous compreniez bien, et que vous puissiez l'adapter à vos besoins, chaque champ est détaillé ci dessous: |
===== Les champs ===== | ===== Les champs ===== | ||
Ligne 80: | Ligne 87: | ||
==== <file system> ==== | ==== <file system> ==== | ||
- | Ce champ permet d'indiquer le volume a monter, pour les partitions on notera deux type de notation: | + | |
+ | Ce champ permet d'indiquer le volume a mounter, pour les partitions on notera deux types de notation: | ||
===Nom de la partition dans Debian=== | ===Nom de la partition dans Debian=== | ||
+ | |||
Historiquement Debian, et linux en général, nomment dans le dossier /dev les disques avec des lettres: | Historiquement Debian, et linux en général, nomment dans le dossier /dev les disques avec des lettres: | ||
*sda pour le premier disque sata ou scsi | *sda pour le premier disque sata ou scsi | ||
Ligne 93: | Ligne 103: | ||
/dev/sdb1 /mnt/Images ext4 defaults 0 2 </file> | /dev/sdb1 /mnt/Images ext4 defaults 0 2 </file> | ||
- | ===Identificateur Unique: UUID=== | + | === Identificateur Unique: UUID === |
- | Depuis quelques années, il est possible d'utiliser un identifiant unique de la partition l'UUID. | + | |
+ | 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: | Pour l'obtenir, il suffit de taper: | ||
- | <code bash>ls -l /dev/disk/by-uuid</code> | + | <code user>ls -l /dev/disk/by-uuid</code> |
<file fstab># <file system> <mount point> <type> <options> <dump> <pass> | <file fstab># <file system> <mount point> <type> <options> <dump> <pass> | ||
Ligne 104: | Ligne 115: | ||
<file fstab># <file system> <mount point> <type> <options> <dump> <pass> | <file fstab># <file system> <mount point> <type> <options> <dump> <pass> | ||
192.168.1.11:/media/Serveur_Images /mnt/Images nfs rw 0 0 </file> | 192.168.1.11:/media/Serveur_Images /mnt/Images nfs rw 0 0 </file> | ||
+ | |||
+ | Voir aussi [[doc:systeme:uuid_des_partitions|Les UUID des partitions]] | ||
==== <mount point> ==== | ==== <mount point> ==== | ||
- | La deuxième colonne indique à **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/Images/''. | + | |
- | Pour créer le point de montage, il faut commencer par créer un dossier, le plus souvent dans ''mnt'': | + | 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 : ''/mnt/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 ''mnt'': | ||
<code root> mkdir /mnt/Images</code> | <code root> mkdir /mnt/Images</code> | ||
Et lui donner les droits de l'utilisateur (user) courant. | Et lui donner les droits de l'utilisateur (user) courant. | ||
<code root> chown user:user /mnt/Images</code> | <code root> chown user:user /mnt/Images</code> | ||
+ | |||
==== <type> ==== | ==== <type> ==== | ||
La troisième colonne indique le type de système de fichiers utilisé par le volume (ext4, ext3 ou nfs par exemple). | 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]]. | Pour plus de détail voir la page [[:doc:systeme:partition | partition]]. | ||
+ | |||
==== <options> ==== | ==== <options> ==== | ||
- | La quatrième colonne donne les options à utiliser pour le montage. La liste ci-dessous n'est pas exhaustive,\\ | + | La quatrième colonne donne les options à utiliser pour le mountage. 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 140: | Ligne 156: | ||
==== <dump> ==== | ==== <dump> ==== | ||
- | 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. | + | 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> ==== | ==== <pass> ==== | ||
Ligne 148: | Ligne 164: | ||
* 1 pour la partitions racine (/), | * 1 pour la partitions racine (/), | ||
* 2 pour les autres partitions UNIX ou | * 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). | + | * 0 si la partition ne doit pas être vérifiée 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> | <note>**<pass>** est utilisé pour l'ordre de vérification au démarrage, //laissez-y également les valeurs par défaut.//</note> | ||
Ligne 157: | Ligne 173: | ||
=====Monter les volumes===== | =====Monter les volumes===== | ||
- | Afin de tester vos modifications directement sans attendre le prochain redémarrage, vous pouvez demande à [[doc:systeme:mount|mount]] de le faire directement: | + | 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> | <code root>mount -a</code> | ||
=== Liens === | === Liens === | ||
- | [[https://wiki.debian.org/fr/FileSystem | Système de Fichiers]]\\ | + | * Page du wiki.debian.org sur [[https://wiki.debian.org/fr/fstab|Fstab]] |
- | [[http://www.pathname.com/fhs | File Hierachy Standard]] | + | * 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]] | ||