Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format
PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:systeme:fstab [21/09/2013 17:45] smolski |
doc:systeme:fstab [22/09/2013 09:01] smolski |
||
---|---|---|---|
Ligne 10: | Ligne 10: | ||
* [[manuel:partition | Les systèmes de fichier en détail]]. | * [[manuel:partition | Les systèmes de fichier en détail]]. | ||
* Le manuel du [[manuel:partitionnement|PARTITIONNEMENT]] | * Le manuel du [[manuel:partitionnement|PARTITIONNEMENT]] | ||
- | * La commande [[commande:blkid]] pour lister facilement les disques avec aussi leurs UUID. | + | * La commande [[:doc:systeme:blkid]] pour lister facilement les disques avec aussi leurs UUID. |
=== Nota === | === Nota === | ||
Ligne 17: | Ligne 17: | ||
===== Description ===== | ===== Description ===== | ||
+ | |||
~~NOCACHE~~ | ~~NOCACHE~~ | ||
- | Le fichier ''/etc/fstab'' (**F**ile **S**ystem **TAB**le) permet à la commande [[:doc:systeme:mount | mount]] de "//mounter//" [[manuel:partition#systeme_de_fichier | les système de fichier]] utilisés par votre système debian au cours de son initialisation. | + | Le fichier ''/etc/fstab'' (**F**ile **S**ystem **TAB**le) permet à la commande [[:doc:systeme:mount | mount]] de //mounter// [[manuel:partition#systeme_de_fichier | les systèmes de fichier]] utilisés par votre système debian au cours de son [[manuel:gnu_linux#demarrage | initialisation]]. |
- | La première partition à être montée est la [[manuel:structure_repertoires-racine | racine]] ''/'' qui sera utilisée comme cible par [[http://lfs.traduc.org/view/blfs-svn/postlfs/initramfs.html | initramfs]](Système de fichier en RAM) pour un [[manuel:chroot | chroot]] de son système de fichiers. | + | La première partition à être montée est la [[manuel:structure_repertoires-racine | racine]] ''/'' qui sera utilisée comme cible par [[http://lfs.traduc.org/view/blfs-svn/postlfs/initramfs.html | initramfs]](Système de fichier en RAM) pour un [[:doc:systeme:chroot | chroot]] de son système de fichiers. |
- | Le fichier ''/etc/fstab'' contient donc la liste de toutes les partitions sur les disques **à monter automatiquement** au démarrage. | + | Le fichier ''/etc/fstab'' contient la liste de toutes les partitions sur les disques **à monter automatiquement** au démarrage. \\ |
- | + | Il note pour chaque partition comment elle sera utilisée et intégrée à l’arborescence du système de fichiers global (c'est-à-dire leurs points de montage respectifs). \\ | |
- | Il note pour chaque partition comment elle sera utilisée et intégrée à l’arborescence du système de fichiers global (c'est-à-dire leurs points de montage respectifs). | + | Il indique donc à votre système (en fait à [[:doc:systeme:mount]]) : |
- | + | * quelles sont les partitions à monter automatiquement (par exemple à l'aide de leur numéro d'identification : **UUID**) | |
- | Il indique donc à votre système (en fait à **[[commande:mount]]**) : | + | |
- | * quelles partitions il faut monter automatiquement (par exemple à l'aide de leur numéro d'identification : **UUID**) | + | |
* quelles sont les partitions que les users (utilisateurs) peuvent monter eux-mêmes. | * quelles sont les partitions que les users (utilisateurs) peuvent monter eux-mêmes. | ||
- | * | + | |
=== À voir absolument === | === À voir absolument === | ||
Ligne 38: | Ligne 37: | ||
==== Les attributs du fichier ''/etc/fstab'' ==== | ==== Les attributs du fichier ''/etc/fstab'' ==== | ||
- | Cette [[:doc:systeme:ls | commande ls]] | + | Utilisons la [[:doc:systeme:ls | commande ls]] ainsi : |
<code user> | <code user> | ||
ls -l /etc/fstab</code> | ls -l /etc/fstab</code> | ||
- | Donne : | + | |
<file bash>-rw-r--r-- 1 root root 1482 sept. 10 19:22 /etc/fstab</file> | <file bash>-rw-r--r-- 1 root root 1482 sept. 10 19:22 /etc/fstab</file> | ||
- | Et indique que le fichier ''/etc/fstab'' appartient à **root** et au groupe **root**. \\ | + | Ce résultat indique que le fichier ''/etc/fstab'' appartient à **root** et au groupe **root**. \\ |
- | Les [[manuel:protection_droits | attributs]] du fichier montrent qu'il peut être lu par tous, mais qu'il faudra avoir les privilèges du [[manuel:superutilisateur]] pour pouvoir y apporter une modification. | + | Les [[manuel:protection_droits | attributs]] du fichier montrent ici qu'il peut être lu par tous, mais qu'il faudra avoir les privilèges du [[manuel:superutilisateur]] pour pouvoir y apporter une modification. |
==== Contenu du fichier ''/etc/fstab'' ==== | ==== Contenu du fichier ''/etc/fstab'' ==== | ||
Ligne 89: | Ligne 88: | ||
</file> | </file> | ||
- | <note tip>Les lignes dont le premier caractère est un dièse ''#'' sont ignorées par la commande [[commande:mount]]. \\ | + | <note tip>Les lignes dont le premier caractère est un dièse ''#'' sont ignorées par la commande [[:doc:systeme:mount]]. \\ |
On dit alors que ces lignes sont **commentées**.</note> | On dit alors que ces lignes sont **commentées**.</note> | ||
- | <note important>Une partition rédigée dans le **fstab** et non commentée, si elle est inactive (absente ou déconnectée) provoquera un message d'alerte à chaque démarrage du PC et une invitation à y remédier en mode [[manuel:recovery|RECOVERY]] !</note> | + | <note important>Une partition rédigée dans le **fstab** et non commentée((sans # devant)), si elle est inactive (absente ou déconnectée...) provoquera un message d'alerte à chaque démarrage du PC et une invitation à y remédier en mode [[manuel:recovery|RECOVERY]] !</note> |
==== 6 champs par ligne ==== | ==== 6 champs par ligne ==== | ||
Ligne 169: | Ligne 168: | ||
=== <pass> === | === <pass> === | ||
- | La sixième colonne concerne l'ordre de vérification des fichiers par l'outil [[commande:fsck|fsck]] au démarrage de l'ordinateur (boot). \\ | + | La sixième colonne concerne l'ordre de vérification des fichiers par l'outil [[:doc:systeme:fsck|fsck]] au démarrage de l'ordinateur (boot). \\ |
Elle prend la valeur : | Elle prend la valeur : | ||
* 1 pour la partitions racine (/), | * 1 pour la partitions racine (/), | ||
Ligne 219: | Ligne 218: | ||
- Dans un [[manuel:terminal]] utilisez la [[:doc:systeme:ls | commande ls]] ainsi :<code user>ls -lh /dev/disk/by-uuid</code> | - Dans un [[manuel:terminal]] utilisez la [[:doc:systeme:ls | commande ls]] ainsi :<code user>ls -lh /dev/disk/by-uuid</code> | ||
- | - Créez un répertoire de montage(([[commande:mkdir]])) par exemple dans ''/mnt''. | + | - Créez un répertoire de montage(([[:doc:systeme:mkdir]])) par exemple dans ''/mnt''. |
- Ajoutez avec nano la ligne qui concerne le disque comme dans cet exemple en l'adaptant pour votre cas :<code fstab># /mnt/repertoire_nom was on /dev/sdxX during installation \\ | - Ajoutez avec nano la ligne qui concerne le disque comme dans cet exemple en l'adaptant pour votre cas :<code fstab># /mnt/repertoire_nom was on /dev/sdxX during installation \\ | ||
UUID=votre_UUID /mnt/repertoire_nom format defaults 0 0</code> | UUID=votre_UUID /mnt/repertoire_nom format defaults 0 0</code> | ||
Ligne 245: | Ligne 244: | ||
tmpfs /tmp tmpfs defaults 0 0 | tmpfs /tmp tmpfs defaults 0 0 | ||
</code> | </code> | ||
+ | * | ||
+ | |||
+ | ==== bind ==== | ||
+ | |||
+ | On indique le montage bind[[doc:systeme:mount de la façon suivante : | ||
+ | |||
+ | <code>/media/disque/répertoire /home/user/répertoire-lié none bind 0 0</code> | ||
+ | |||
+ | |||
Il faut redémarrer pour valider les modifications ou utiliser la commande : | Il faut redémarrer pour valider les modifications ou utiliser la commande : |