{"partition": "head_middle", "source_domain": "www.gentoo.org", "digest": "sha1:5BDUV4GYB52WCWYOYZ466VFNODMPJD46", "path": "/lustre/fsn1/projects/rech/qgz/uzq54wg/processed_redpajama/base_processing/output/fr/2014-15/000_00003.parquet"}
Configurer le système
Avertissement : Ce manuel a été remplacé par une version plus récente et n'est plus maintenu.
[ Sommaire ]
8. Configurer le système
Table des matières : Information sur le système de fichiers
Information réseau
Information système
8.a. Information sur le système de fichiers
Qu'est-ce que fstab ?
Sous Linux, toutes les partitions utilisées par le système doivent être listées
dans /etc/fstab. Ce fichier contient l'information relative aux
points de montage de ces partitions (où elles se situent dans le système de
fichiers de Linux), à la façon dont elles sont montées (décrite par des options
spéciales) et aux circonstances de leur montage (qui peut être
automatique ou non, sous le contrôle des utilisateurs ou non, etc.).
(N.D.T. : Bien que l'on emploie fréquemment l'expression « monter une
partition », il serait plus exact de dire que l'on monte le système de
fichiers présent sur la partition, et non pas la partition elle-même.)
Créer /etc/fstab
/etc/fstab emploie une syntaxe particulière. Chaque ligne contient
six champs séparés par des blancs (un ou plusieurs espaces ou tabulations, ou
encore un mélange d'espaces et de tabulations). Chaque champ a une signification
particulière :
Le premier champ indique la partition (il s'agit du chemin d'accès vers
le fichier matériel).
Le second champ indique le point de montage où la partition sera
montée.
Le troisième champ indique le type de système de fichiers présent
sur la partition.
Le quatrième champ indique les options de montage utilisées par
mount lorsque cette commande tente de monter la partition. Puisque
chaque type de système de fichiers a ses propres options de montage, vous êtes
encouragé à lire la page man de la commande mount (man mount) pour
obtenir une liste complète de ces options. Des options de montage multiples
doivent être séparées par des virgules.
Le cinquième champ est utilisé par dump pour déterminer si la partition
doit être « dumpée » ou non. Vous pouvez généralement
laisser cette valeur à 0 (zéro).
Le sixième champ est utilisé par fsck afin de déterminer l'ordre dans
lequel les systèmes de fichiers doivent être vérifiés si le système n'a pas
été mis hors tension de façon appropriée. Pour le système de fichiers racine,
la valeur devrait être 1. Pour les autres systèmes de fichiers, la
valeur devrait être 2 (ou 0 s'il n'est pas nécessaire de
vérifier le système de fichiers).
Vous devez modifier le fichier /etc/fstab qui a été installé par
Gentoo, car celui-ci n'est qu'un exemple et votre système ne démarrera pas si
vous le laissez tel quel. Ouvrez nano (ou votre éditeur favori) pour
créer votre /etc/fstab :
Exemple de code 1.1 : Ouvrir /etc/fstab
Jetons un coup d'œil à la façon d'écrire l'entrée correspondant à la partition
/boot. Il ne s'agit que d'un exemple, aussi ne le copiez pas si
votre architecture ne requiert pas de partition /boot (par exemple
sur un PPC).
Dans notre exemple de stratégie de partitionnement par défaut pour les systèmes
x86, /boot est sur la partition /dev/hda1 dans un
système de fichiers ext2. Il doit être vérifié au démarrage. Nous
écrivons donc :
Exemple de code 1.2 : Exemple d'une ligne pour /boot dans /etc/fstab
Certains utilisateurs ne désirent pas que leur partition /boot
soit montée automatiquement au démarrage pour des raisons de sécurité. Dans ce
cas, il convient de remplacer defaults par noauto. Ceci signifie
que la partition /boot devra être montée manuellement avant chaque
usage, par exemple pour installer un nouveau noyau et configurer grub.
Afin d'améliorer les performances, la plupart des utilisateurs devraient
ajouter l'option noatime au champ options de montage, ce qui donnera un
système plus rapide puisque les temps d'accès ne seront pas consignés. De
toute façon, vous n'en avez généralement pas besoin.
Exemple de code 1.3 : Une ligne améliorée pour /boot dans /etc/fstab
Poursuivons l'exemple avec ces trois lignes qui détaillent les partitions
montées sur /boot et sur /, et la partition de la
mémoire virtuelle :
Exemple de code 1.4 : Trois lignes de /etc/fstab
/dev/hda1   /boot     ext2    noauto,noatime       1 2
Pour terminer, vous devriez ajouter des entrées pour /proc,
tmpfs (nécessaire) et pour votre lecteur de CD-ROM (et, bien sûr, pour
vos autres partitions et vos autres disques, si vous en avez).
Exemple de code 1.5 : Un exemple complet de /etc/fstab