« Fstab » : différence entre les versions
(→les options : Mise à jour) |
mAucun résumé des modifications |
||
Ligne 6 : | Ligne 6 : | ||
Sa syntaxe est la suivante: | Sa syntaxe est la suivante: | ||
<système de fichiers> | <système de fichiers> <point de montage> <type de système de fichier> <options de montage> <dump> <pass> | ||
== Le système de fichiers (filesystem/fs) == | == Le système de fichiers (filesystem/fs) == |
Version du 28 août 2013 à 14:21
Note:On appellera fstab le fichier /etc/fstab.
Le fstab est un fichier permettant de monter un périphérique automatiquement au démarrage ( et autres choses que nous verrons au long de ce document ).
Il n'est modifiable que par l'utilisateur root. Pour les utilisateurs n'ayant pas accès au compte root, il y a d'autres méthodes telles que hal ou des règles udev.
Sa syntaxe est la suivante:
<système de fichiers> <point de montage> <type de système de fichier> <options de montage> <dump> <pass>
Le système de fichiers (filesystem/fs)
le système de fichiers peut être ciblé de plusieurs manières.
Nom de Périphérique
Le périphérique peut être reconnu avec le chemin vers le fichier qui le représente. syntaxe:
/dev/XdYZ
Sachant que:
- X vaut s si votre périphérique est branché en usb ou scsi ou émulation de scsi /(e-)sata, h si il est branché en IDE.
- Y est une lettre de l'alphabet qui change selon l'ordre de montage de votre périphérique
- Z est le numéro de partition. 1 si c'est la première, 2 la deuxième... Note: si votre partition est logique, son numéro commencera à 5 car les 4 premiers chiffres sont réservés aux partitions primaires
Le label
On peut aussi identifier le périphérique grace à son label. syntaxe:
LABEL=nom_de_périph
Dans un terminal, tapez la commande suivante:
ls -l /dev/disk/by-label/
ce qui devrait renvoyer un truc dans ce genre:
lrwxrwxrwx 1 root root 10 31 janv. 17:04 Docs -> ../../sda7 lrwxrwxrwx 1 root root 10 31 janv. 17:04 icy\x20box -> ../../sdb1 lrwxrwxrwx 1 root root 10 31 janv. 17:04 Noyau -> ../../sda5 lrwxrwxrwx 1 root root 10 31 janv. 17:04 Swap -> ../../sda6
Recopiez le nom que vous voyez dans le fstab comme décrit précédement.
UUID
L'UUID est une chaine de caractères et de chiffres qui est unique à chaque partition. elle ressemble à ceci:
21f910fa-4797-4ca3-af0f-cc85e28833d3
ou ceci:
6CAF4EA76CD5202F
la syntaxe du fstab est la suivante:
UUID=mon_code_à_ralonge
Pour connaitre le'UUID d'un périphérique, il faut tout d'abord connaitre le nom de périphérique qui lui est associé. Si vous ne le connaissez pas, vous pouvez le retrouver grâce au label, vu dans la section précédente. Le nom 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.
Le point de montage
Le point de montage est le dossier dans lequel le périphérique sera monté. syntaxe:
/chemin/absolu/du/dossier
Note: si le dossier de montage contient déjà des fichiers, lorsque le périphérique sera monté, le contenu visible de ce dossier sera celui du périphérique. Cela ne veut PAS dire que vos fichiers préexistants seront effacés! Ils seront juste invisibles. Un démontage du périphérique suffira pour réafficher vos fichiers.
le type de système de fichier
C'est le nom du type. Par exemple: ext2,ext3,ext4,reiserfs,tmpfs,swap,iso9660(pour les CD/DVD) Le ntfs est un cas particulier. Veuillez consulter sa page réservée
options de montage
Les options associées à chaque partition seront utilisées par le programme "mount". Le caractère utilisé entre chaque option de la liste est la virgule ",".
option | description |
defaults | Options par défaut => rw, suid, dev, exec, auto, nouser et async. |
rw / ro | Lecture et écriture autorisées / Lecture seule. |
suid / nosuid | Autorise ou interdit les opérations sur les bits suid et sgid. |
dev / nodev | Interprète / N'interprète pas les noeuds de type caractères ou blocs. |
exec / noexec | Autorise / Interdit l’exécution de fichiers binaires. |
auto / noauto | Automatiquement "mounté" au démarrage ou lors d'un appel « mount -a » / ou non. |
nouser / user | Seul "root" est autorisé à effectuer le "mountage" "dé-mountage" / Tous les utilisateurs aussi. |
async / sync | Accès en mode asynchrone / synchrone. |
owner | Seul le propriétaire est autorisé à "mounter" "démounter" le périphérique. |
nofail | Ne pas renvoyer d'erreur pour ce périphérique s'il n'existe pas. |
sw | Pour les partitions de type "swap". |
noatime | Optimisation SSD (NO Access TIME): Écriture sur le périphérique par blocs de données (pour limiter le nombre d'accès disques) et ne met pas à jour la date d'accès dans le cas d'une lecture. |
discard | Optimisation SSD : Active le mode TRIM : Gestion des effacements/libération par blocs. Avant d'activer cette option, vérifier si ce mode est supporté par le disque et le système de fichiers. |
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
Cette commande permet de déterminer dans quel ordre seront vérifiés les systèmes de fichier avec fsck. mettre 0 à cette colonne fera que le système ne sera jamais vérifié au démarrage. 1 est généralement attribué au système racine.2 est généralement attribué aux autres partitions nécessitant une vérification ( /home ou /var par exemple )
Par L0u!$ 31 janvier 2010 à 17:09 (UTC)