« Fstab » : différence entre les versions
m (→Le point de montage : chg "dossier" par "répertoire") |
m (reformulations diverses + ortho) |
||
Ligne 1 : | Ligne 1 : | ||
Le fichier '''"/etc/fstab"''' ('''F'''ile '''S'''ystem '''TAB'''le) est le fichier permettant à la commande | Le fichier '''"/etc/fstab"''' ('''F'''ile '''S'''ystem '''TAB'''le) est le fichier permettant à la commande '''mount''' de monter le système de fichiers racine et de le peupler au moment de l'initialisation du système.<br/> | ||
Il est visualisable par tous les utilisateurs, mais n'est modifiable que par l'utilisateur ayant les privilèges du compte super administrateur : root. | Il est visualisable par tous les utilisateurs, mais n'est modifiable que par l'utilisateur ayant les privilèges du compte ''super administrateur'' : '''root'''. | ||
Toutes les lignes dont le premier caractère est un '''#''' seront considérées comme des commentaires, et ne seront donc pas prises en compte par la commande '''mount'''. | |||
Chaque ligne interprétée est divisée en 6 champs : | |||
<file system> <mount point> <type> <options> <dump> <pass> | |||
== | == <file system> == | ||
Ce champ décrit le périphérique bloc ou le système | Ce champ décrit le périphérique bloc ou le système de fichiers distant à monter.<br /> | ||
Pour une partition sur un périphérique | Pour une partition sur un périphérique, on utilisera l'[[Glossaire#UUID|UUID]] du système de fichiers de la partition. | ||
Pour | Pour connaître l'UUID du système de fichiers, il faut tout d'abord connaître le nom du fichier de périphérique qui lui est associé. Le nom de fichier de périphérique ressemble à ''sda6''.<br /> | ||
Ensuite, dans un terminal, tapez la commande: | Ensuite, dans un terminal, tapez la commande: | ||
ls -l /dev/disk/by-uuid | ls -l /dev/disk/by-uuid | ||
Ligne 22 : | Ligne 23 : | ||
Vous retrouverez donc l'UUID en regardant le périphérique vers lequel il renvoie. | Vous retrouverez donc l'UUID en regardant le périphérique vers lequel il renvoie. | ||
== | Voir aussi la commande '''blkid''' | ||
== <mount point> == | |||
Le point de montage est le répertoire dans lequel le périphérique sera monté. syntaxe: | Le point de montage est le répertoire dans lequel le périphérique sera monté. syntaxe: | ||
Ligne 30 : | Ligne 33 : | ||
{{color|red|'''Mais cela ne veut ''PAS'' dire que vos fichiers préexistants seront effacés!'''}} Ils seront juste ''invisibles'' et un démontage du périphérique suffira pour ré-afficher vos fichiers. | {{color|red|'''Mais cela ne veut ''PAS'' dire que vos fichiers préexistants seront effacés!'''}} Ils seront juste ''invisibles'' et un démontage du périphérique suffira pour ré-afficher vos fichiers. | ||
== | == <type> == | ||
C'est le nom du | C'est le nom de type du système de fichiers. Par exemple: ext2, ext3, ext4, reiserfs, tmpfs, [[swap]], iso9660(pour les CD/DVD), etc. | ||
Le ntfs est un cas particulier. Veuillez consulter sa [[ntfs|page réservée]] | Le système de fichiers ''ntfs'' est un cas particulier. Veuillez consulter sa [[ntfs|page réservée]] | ||
== options | == <options> == | ||
Dans le fichier "/etc/fstab", le caractère "séparateur" dans la liste des options est la virgule. | Dans le fichier "/etc/fstab", le caractère "séparateur" dans la liste des options est la virgule. | ||
Ligne 79 : | Ligne 82 : | ||
|- | |- | ||
|owner | |owner | ||
|Seul le propriétaire sera autorisé à "mounter" " | |Seul le propriétaire sera autorisé à "mounter" "dé-mounter". | ||
|- | |- | ||
Ligne 103 : | Ligne 106 : | ||
|} | |} | ||
== dump == | == <dump> == | ||
La colonne dump permet de lancer l'utilitaire dump (utilitaire de sauvegarde) si cette colonne est à 1, l'ignorer si à 0. | La colonne ''dump'' permet de lancer l'utilitaire '''dump''' (utilitaire de sauvegarde) si cette colonne est à 1, l'ignorer si à 0. | ||
== | == <pass> == | ||
Ce paramètre permettra à [[fsck]] de déterminer dans quel ordre il va devoir vérifier les systèmes de fichiers.<br /> | Ce paramètre permettra à [[fsck]] de déterminer dans quel ordre il va devoir vérifier les systèmes de fichiers.<br /> |
Version du 6 février 2015 à 11:09
Le fichier "/etc/fstab" (File System TABle) est le fichier permettant à la commande mount de monter le système de fichiers racine et de le peupler au moment de l'initialisation du système.
Il est visualisable par tous les utilisateurs, mais n'est modifiable que par l'utilisateur ayant les privilèges du compte super administrateur : root.
Toutes les lignes dont le premier caractère est un # seront considérées comme des commentaires, et ne seront donc pas prises en compte par la commande mount.
Chaque ligne interprétée est divisée en 6 champs : <file system> <mount point> <type> <options> <dump> <pass>
<file system>
Ce champ décrit le périphérique bloc ou le système de fichiers distant à monter.
Pour une partition sur un périphérique, on utilisera l'UUID du système de fichiers de la partition.
Pour connaître l'UUID du système de fichiers, il faut tout d'abord connaître le nom du fichier de périphérique qui lui est associé. Le nom de fichier de périphérique ressemble à sda6.
Ensuite, dans un terminal, tapez la commande:
ls -l /dev/disk/by-uuid
ce qui devrait renvoyer un résultat comme ceci:
lrwxrwxrwx 1 root root 10 31 janv. 17:04 21f910fa-4797-4ca3-af0f-cc85e28833d3 -> ../../sda6 lrwxrwxrwx 1 root root 10 31 janv. 17:04 5ce2eda1-cbb9-4a0e-9f75-d2e5da1225ac -> ../../sda7 lrwxrwxrwx 1 root root 10 31 janv. 17:04 6CAF4EA76CD5202F -> ../../sdb1 lrwxrwxrwx 1 root root 10 31 janv. 17:04 e06e7cf7-ba25-4dec-9a4a-e5187c566745 -> ../../sda5
Vous retrouverez donc l'UUID en regardant le périphérique vers lequel il renvoie.
Voir aussi la commande blkid
<mount point>
Le point de montage est le répertoire dans lequel le périphérique sera monté. syntaxe:
/chemin/absolu/du/répertoire
Note: si le répertoire de montage contient déjà des fichiers, lorsque le périphérique sera monté, le contenu visible de ce répertoire sera celui du périphérique.
Mais cela ne veut PAS dire que vos fichiers préexistants seront effacés! Ils seront juste invisibles et un démontage du périphérique suffira pour ré-afficher vos fichiers.
<type>
C'est le nom de type du système de fichiers. Par exemple: ext2, ext3, ext4, reiserfs, tmpfs, swap, iso9660(pour les CD/DVD), etc. Le système de fichiers ntfs est un cas particulier. Veuillez consulter sa page réservée
<options>
Dans le fichier "/etc/fstab", le caractère "séparateur" dans la liste des options est la virgule.
La liste ci-dessous n'est pas exhaustive,
pour connaître toutes les options possibles faire un "man mount".
Les options en couleurs sont les options par défaut.
option | description |
defaults | Options par défaut => rw, suid, dev, exec, auto, nouser, async. |
rw / ro | Lecture et écriture autorisées / Lecture seule. |
suid / nosuid | Autorise les opérations sur les bits suid et sgid / N'autorise pas. |
dev / nodev | Interprète les noeuds de type caractères ou blocs / N'interprète pas . |
exec / noexec | Autorise l’exécution des fichiers binaires / N'autorise pas. |
auto / noauto | "mounté" automatiquement au démarrage et lors d'un appel « mount -a » / Ne pourra être monté qu'explicitement. |
nouser / user | Seul "root" sera autorisé à effectuer le "mountage" "dé-mountage" / Tous les utilisateurs aussi. |
async / sync | Accès en mode asynchrone / synchrone. |
owner | Seul le propriétaire sera autorisé à "mounter" "dé-mounter". |
noatime | Optimisation SSD (NO Access TIME): ne pas mettre à jour l'attribut "atime" et limiter le nombre d'accès disques. |
discard | Optimisation SSD : Active le mode TRIM : Gestion des effacements/libération par blocs. |
sw | Pour les partitions de type "swap". |
nofail | Ne pas renvoyer les messages d'erreur de "mount". |
comment | Utilisé par les programmes de maintenance de fstab. |
<dump>
La colonne dump permet de lancer l'utilitaire dump (utilitaire de sauvegarde) si cette colonne est à 1, l'ignorer si à 0.
<pass>
Ce paramètre permettra à fsck de déterminer dans quel ordre il va devoir vérifier les systèmes de fichiers.
valeur | description |
1 | À vérifier en Premier (la racine du système debian) |
2 | Qui suivra la vérification du premier. (exemple: /home /usr etc.) |
0 | À ne PAS vérifier, car système de fichier non indispensable au démarrage et/ou au fonctionnement du système. |
Par L0u!$ 31 janvier 2010 à 17:09 (UTC)
MàJ Par MicP 26 septembre 2013 à 19:00
MàJ Par MicP 03 août 2014 à 16:46