/etc/fstab
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 :
- Le fichier périphérique, UUID, libellé ou tout autre moyen de localiser la partition ou la source des données.
- Le point de montage, où les données seront attachées au système de fichiers.
- Le type de système de fichiers. Voir man 5 fstab pour plus de types de systèmes de fichiers supportés.
- Les options, notamment si le système de fichiers devra être monté au démarrage.
- Le planning de l'archivage de la partition (utilisé par app-arch/dump).
0
si désactivé,1
sinon. - 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 sur2
(pour les vérifier après la racine) ou0
(pour complètement désactiver les vérifications pour cette partition).
Un exemple pour le périphérique racine :
/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.
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.
UUID=339df6e7-91a8-4cf9-a43f-7f7b3db533c6 / ext4 defaults 0 1
Alternativement, un LABEL (libellé) peut être utilisé :
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é :
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
- AutoFS — a program that uses the Linux kernel automounter to automatically mount filesystems on demand.
- Quotas de disque (Manuel de sécurité)
- fstab (Manuel AMD64)
- Monter des partitions (Manuel de sécurité)
- mount — the attaching of an additional filesystem to the currently accessible filesystem of a computer.
- removable media — any media that is easily removed from a system.
- SSD — provides guidelines for basic maintenance, such as enabling discard/trim support, for SSDs (Solid State Drives) on Linux.