/etc/fstab

From Gentoo Wiki
< /etc
Jump to:navigation Jump to:search
This page is a translated version of the page /etc/fstab and the translation is 100% complete.
Resources

Le fichier fstab (file system table, en français, table de système de fichiers) (/etc/fstab) est un fichier de configuration définissant où et comment les principaux systèmes de fichiers doivent être montés, tout particulièrement au moment du démarrage

Syntaxe

Chaque ligne de /etc/fstab contiens les paramètres nécessaires pour monter une partition, un lecteur, ou un partage réseau. La ligne a six colonnes, séparées par des espaces ou des tabulassions. Les colonnes sont telles que suit :

  1. Le fichier périphérique, UUID, libellé ou tout autre moyen de localiser la partition ou la source des données.
  2. Le point de montage, où les données seront attachées au système de fichiers.
  3. Le type de système de fichiers. Voir man 5 fstab pour plus de types de systèmes de fichiers supportés.
  4. Les options, notamment si le système de fichiers devra être monté au démarrage.
  5. Le planning de l'archivage de la partition (utilisé par app-arch/dump). 0 si désactivé, 1 sinon.
  6. L'ordre dans lequel fsck vérifiera le périphérique/la partition pour des erreurs, lors du démarrage. Le périphérique racine devrait être sur 1, les autres partitions sur 2 (pour les vérifier après la racine) ou 0 (pour complètement désactiver les vérifications pour cette partition).

Un exemple pour le périphérique racine :

FILE /etc/fstab
/dev/sda1   /   ext4   defaults   0   1

Les caractères spéciaux sont échappés en utilisant leur représentation octale via une table ASCII. Par exemple, si le nom du point de montage contiens des espaces ou des tabulassions, celles-ci peuvent être échappées par \040 et \011 respectivement.

Pour plus d'information détaillée voir man 5 fstab.

Conseil
Les options comme discard peuvent être intéressants pour les SSD, même s'il est généralement recommandé d'utiliser le trim périodique à la place.

UUID et libellés

Dans la première colonne, un UUID peut être utilisé plutôt qu'un fichier périphérique.

FILE /etc/fstabUtiliser un UUID pour la partition racine
UUID=339df6e7-91a8-4cf9-a43f-7f7b3db533c6   /   ext4   defaults   0   1

Alternativement, un LABEL (libellé) peut être utilisé :

FILE /etc/fstabUtiliser un libellé pour la partition racine
LABEL=Gentoo   /   ext4   defaults   0   1

En fonction de la table de partition (par exemple, une table de partition GUID ou "GPT"), un PARTLABEL peut être utilisé :

FILE /etc/fstabUtiliser un libellé pour la partition racine
PARTLABEL=Gentoo   /   ext4   defaults   0   1

Veuillez lire ceci pour plus de détails sur comment obtenir les UUID et les libellés.

Services

Les services OpenRC suivants lisent le fstab pour monter ou gérer les systèmes de fichiers :

  • localmount - Monte les disks et la mémoire tampon, selon le fichier fstab.
  • netmount - Monte les partages réseau, selon le fichier fstab.
  • fsck - Vérifie et répare les systèmes de fichiers, selon le fichier fstab.
  • root - Monte le système de fichier racine en lecture/écriture.

Ces services supplémentes le fstab, si les systèmes de fichiers ne sont pas définis explicitement :

  • sysfs - Monte le système de fichiers /sys.
  • devfs - Monte les systèmes de fichiers critique au système dans /dev.

Vérifier qu'ils sont activés pour démarrer lors du démarrage :

root #rc-update show

Voir aussi

Ressources Externes