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 [17/09/2013 06:28] MicP [Description] |
doc:systeme:fstab [22/09/2013 03:43] martinux_qc [Description] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== /etc/fstab ====== | ====== /etc/fstab ====== | ||
- | Les pages manuels concernant les types de systèmes de fichiers, et le fsh seront à créer{{tag>à-compléter}} | ||
- | === Nota === | ||
- | ''**TUTO EN COURS D'AMÉLIORATION 29/11/2012**'' | + | (//testé// - **smolski** 2013-09-20) Le retour sur le forum est ici : \\ [[http://debian-facile.org/viewtopic.php?id=1211 | Lien vers le forum concernant ce tuto]] //N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !// |
- | * Contributeurs, les FIXME sont là pour vous aider, supprimez-les une fois le problème corrigé ! | + | |
- | * DÉBUTANT - À savoir | + | * Objet : /etc/fstab |
- | * [[manuel:partition | Les partitions en Détail]] | + | * Niveau requis : DÉBUTANT |
+ | * Tags : {{tag>à-compléter}} | ||
+ | * Commentaires : //Configuration du fichier /etc/fstab. // | ||
+ | * Débutant, à savoir : [[manuel:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | ||
+ | * [[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 === | ||
+ | Contributeurs, les FIXME sont là pour vous aider, supprimez-les une fois le problème corrigé ! | ||
===== Description ===== | ===== Description ===== | ||
- | Le fichier ''/etc/fstab'' (file system table) permet à la commande ''mount'' de peupler le système de fichiers utilisé par votre système **dedian** au cours de son initialisation.\\ | + | ~~NOCACHE~~ |
- | La première partition à être mountée est la partition racine réèlle qui sera utilisée par ''initramfs'' pour un ''chroot'' de son système de fichiers (qui était en RAM). | + | |
- | ===== Le fichier /etc/fstab ===== | + | Le fichier ''/etc/fstab'' (**F**ile **S**ystem **TAB**le) permet à la commande [[:doc:systeme:mount | mount]] de monter [[manuel:partition#systeme_de_fichier | les systèmes de fichier]] utilisés par votre système debian au cours de son initialisation. |
- | <code> | + | |
- | michel@deb9550:~$ ls -l /etc/fstab | + | |
- | -rw-r--r-- 1 root root 1482 sept. 10 19:22 /etc/fstab | + | |
- | michel@deb9550:~$ | + | |
- | </code> | + | |
- | Le fichier ''/etc/fstab'' appartient à ''root'' et au groupe ''root''.\\ | + | |
- | Il peut être lu par tous, mais il faudra avoir les privilèges du compte ''root'' pour pouvoir y apporter une modification. | + | |
- | root. \\ **DÉBUTANT Voir :** | + | |
- | - [[commande:su | la commande su]] et | + | |
- | - [[manuel:nano | la commande nano]]. | + | |
- | Voici à quoi peut ressembler un fichier **fstab** avec [[commande:cat | la commande cat]] dans un [[manuel:terminal]] sous votre //user// : | + | 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. |
- | <code>michel@deb9550:~$ cat /etc/fstab | + | |
- | # /etc/fstab: static file system information. | + | |
- | # | + | |
- | # Use 'blkid' to print the universally unique identifier for a | + | |
- | # device; this may be used with UUID= as a more robust way to name devices | + | |
- | # that works even if disks are added and removed. See fstab(5). | + | |
- | # | + | |
- | # <file system> <mount point> <type> <options> <dump> <pass> | + | |
- | # / was on /dev/sda12 during installation | + | Le fichier ''/etc/fstab'' contient donc la liste de toutes les partitions sur les disques **à monter automatiquement** au démarrage. |
- | UUID=a69d9182-f4c7-4276-b35d-7d5f9bd50a57 / ext4 errors=remount-ro 0 1 | + | |
- | # /home was on /dev/sda16 during installation | + | 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). |
- | UUID=3df408e9-e65e-4659-9881-84ae6d077c43 /home ext4 defaults 0 2 | + | |
- | # /tmp was on /dev/sda15 during installation | + | Il indique donc à votre système (en fait à **[[:doc:systeme:mount]]**) : |
- | UUID=016896b2-3179-47b6-99ba-e0dd63cad4d6 /tmp ext4 defaults 0 2 | + | * 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. | ||
+ | * | ||
+ | === À voir absolument === | ||
- | # /usr was on /dev/sda13 during installation | + | [[https://wiki.debian.org/fr/FileSystem | Système de Fichiers]]\\ |
- | UUID=9e2ba03c-bada-4db8-a761-fe3093b92860 /usr ext4 defaults 0 2 | + | [[http://www.pathname.com/fhs | File Hierachy Standard]] |
- | # /var was on /dev/sda14 during installation | + | ==== Les attributs du fichier ''/etc/fstab'' ==== |
- | UUID=b9bf96f4-694a-453f-aad6-d84efbb1f299 /var ext4 defaults 0 2 | + | |
- | # /mnt/1500-1 disque 1.5To partition 1 (1500-1) 1.2 To (données) | + | Cette [[:doc:systeme:ls | commande ls]] |
- | UUID=e5df58e4-0e83-439a-8403-3559ef74e4d6 /mnt/1500-1 ext4 rw,user 0 0 | + | <code user> |
+ | ls -l /etc/fstab</code> | ||
+ | Donne : | ||
+ | <file bash>-rw-r--r-- 1 root root 1482 sept. 10 19:22 /etc/fstab</file> | ||
- | # /dev/500-17-virt-img /mnt/500-17-virt-img (pour les machines virtuelles) | + | Et indique que le fichier ''/etc/fstab'' appartient à **root** et au groupe **root**. \\ |
- | UUID=74349cee-dd8c-4ce5-ab45-a8e7b25cdda0 /mnt/500-17-virt-img ext4 rw,user 0 0 | + | 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. |
- | # swap /dev/sda5 | + | ==== Contenu du fichier ''/etc/fstab'' ==== |
- | UUID=a3e02ccd-54ed-4172-9830-23fea1ffe5ec swap swap swap 0 0 | + | |
- | michel@deb9550:~$ | + | Exemple de fichier **fstab**. \\ |
- | </code> | + | Bien sûr, les données //nominales// ne sont là qu'à titre d'illustration : |
- | ===== swap ===== | + | |
+ | <file fstab> | ||
+ | # /etc/fstab: static file system information. | ||
+ | # | ||
+ | # Use 'blkid' to print the universally unique identifier for a | ||
+ | # device; this may be used with UUID= as a more robust way to name devices | ||
+ | # that works even if disks are added and removed. See fstab(5). | ||
+ | # | ||
+ | # <file system> <mount point> <type> <options> <dump> <pass> | ||
- | **Rédaction en cours...** | + | # / was on /dev/sda12 during installation |
+ | UUID=a69d9182-f4c7-4276-b35d-7d5f9bd50a57 / ext4 errors=remount-ro 0 1 | ||
- | ==== Préambule ==== | + | # /home was on /dev/sda16 during installation |
+ | UUID=3df408e9-e65e-4659-9881-84ae6d077c43 /home ext4 defaults 0 2 | ||
- | La ram est principalement utilisée pour faire du cache et lors de l'hibernation, le cache n'est pas sauvegardé. \\ | + | # /tmp was on /dev/sda15 during installation |
- | Toutefois, lors de l'hibernation, la ram peut être compressée, donc on peut moduler la préconisation qui suit en fonction de ces éléments. | + | UUID=016896b2-3179-47b6-99ba-e0dd63cad4d6 /tmp ext4 defaults 0 2 |
- | A partir de 2Go de ram, il suffit d'avoir un swap légèrement plus grand que la taille de la ram. \\ | + | # /usr was on /dev/sda13 during installation |
- | Le swap n'est utilisé par le systéme qu'en dernier recours quand il n'y a plus de ram disponible et lorsque tu mets ton PC en hibernation | + | UUID=9e2ba03c-bada-4db8-a761-fe3093b92860 /usr ext4 defaults 0 2 |
- | <note tip>d'où la nécessité d'avoir toujours un swap de taille supérieure à la quantité de RAM, sinon méchant plantage de l'hibernation</note> | + | |
- | d'où aussi certaines recommandations de carrément supprimer le swap si tu n'utilises pas cette option. | + | |
- | **D'une manière plus fine :** \\ | + | # /var was on /dev/sda14 during installation |
- | Le total d'espace alloué au swap peut donc être diminué par rapport à l'utilisation propre de son pc et des applications misent en chantier habituellement. | + | UUID=b9bf96f4-694a-453f-aad6-d84efbb1f299 /var ext4 defaults 0 2 |
- | À partir de 2-3 Go de RAM, la swap ne sert plus de fichier d'échange mais uniquement (pour une utilisation normale) de fichier d'hibernation, ainsi, des conditions normales d'utilisation, l'espace nécessaire en SWAP pour l'hibernation est très faible, c'est une notion à anticiper qui va varier avec le temps... | + | # /mnt/500-17-virt-img /dev/sda17 (pour les machines virtuelles) |
+ | UUID=74349cee-dd8c-4ce5-ab45-a8e7b25cdda0 /mnt/500-17-virt-img ext4 rw,user 0 0 | ||
- | ==== Recommandations ==== | + | # /mnt/1500-1 /dev/sdb1 disque 1.5To partition 1 de 1.2 To (données) |
+ | UUID=e5df58e4-0e83-439a-8403-3559ef74e4d6 /mnt/1500-1 ext4 rw,user 0 0 | ||
- | - Si le PC a **plus de 3 Go de RAM**, il est excessif d'allouer d'avantage de SWAP que de RAM. | + | # swap /dev/sda5 |
- | - Si le PC a **moins de 2 Go**, allouer 2Go de ram peut être une sécurité, par exemple si le PC a entre 2 et 3 Go de ram, allouer 2 Go semble suffisant pour une utilisation habituelle. | + | UUID=a3e02ccd-54ed-4172-9830-23fea1ffe5ec swap swap sw 0 0 |
- | - **À partir de 3 Go le swap = 2/3 ram** devrait en gros suffire dans la plupart des cas, sauf pour le gars qui hiberne après avoir scanné une photo de sa coquine en 12800000x102400000. \\ //Dieu nous garde de ne jamais oser hiberner ainsi coquin ou coquine, même sur son PC, sans blague !// :-P | + | |
- | ==== Remerciements ==== | + | # /mnt/windows /dev/sda2 |
+ | UUID=BA00BF6300BF24F3 /mnt/windows ntfs rw,nodev,noexec,user,uid=1000,gid=100,umask=7 0 0 | ||
+ | </file> | ||
- | Merci à **Blacksad** et **Herbert west** d'avoir partagé cette indication sur le forum là : | + | <note tip>Les lignes dont le premier caractère est un dièse ''#'' sont ignorées par la commande [[:doc:systeme:mount]]. \\ |
- | * [[http://debian-facile.org/viewtopic.php?pid=54674#p54674 | + | On dit alors que ces lignes sont **commentées**.</note> |
- | //Et à la vigilance du //**captnfab**// qui du haut de son timon nous apporte les précisions supplémentaires.// :-D | + | <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> |
- | ==== Composition ==== | + | ==== 6 champs par ligne ==== |
- | Le fichier /etc/fstab contient la liste de toutes les partitions sur les disques **à monter automatiquement** au démarrage. | + | Chaque ligne du fichier ''/etc/fstab'' est composée de six champs qui seront utilisés par la commande **mount** comme paramètres. |
- | <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> | + | ^ Nom du champ ^ description ^ |
+ | | file system | Partition à monter représentée pas son **UUID** (voir la commande [[:doc:systeme:blkid | blkid]]). | | ||
+ | | mount point | Répertoire existant dans le système de fichier qui servira de [[http://fr.wikipedia.org/wiki/Point_de_montage | point de montage]] à la partition.| | ||
+ | | type | Type de format du système de fichier à monter. | | ||
+ | | options | Option ou liste d'options de montage. | | ||
+ | | dump | Indicateur pour l'utilitaire de sauvegarde ''dump''. | | ||
+ | | pass | Indicateur pour la vérification par la commande [[http://wiki.debian-facile.org/commande:fsck | fsck]] avant montage.| | ||
- | 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). | + | ==== Les options ==== |
- | Il indique donc à votre système (en fait à **mount**) : | + | La liste ci-dessous est loin d'être exhaustive, pour connaître toutes les options possibles faire un : |
- | * quelles partitions il faut monter automatiquement (par exemple à l'aide de leur numéro d'identification : **UUID**) | + | <file user>man mount</file> |
- | * quelles sont les partitions que les users (utilisateurs) peuvent monter eux-mêmes. | + | |
- | Un fichier ''fstab'' est composé de plusieurs lignes décrivant chacune les conditions de montage de chaque système de fichier. \\ | + | Dans le tableau les options **en gras** sont celles activées par : **defaults**. \\ |
- | Chaque ligne est composée de six colonnes que l'on nomme ''champs''. | + | Beaucoup d'options spécifiques à un type de système de fichiers n'y sont pas présentées. |
- | + | ||
- | Ces six champs sont, dans l'ordre, <file system>, <mount point>, <type>, <options>, <dump> et <pass>. | + | |
+ | ^ 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 |**Monté 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 montage dé-montage** / Tous les utilisateurs aussi. | | ||
+ | | **async** / sync |**Accès en mode asynchrone** / synchrone. | | ||
+ | | owner |Seul le propriétaire sera autorisé à monter 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 du fichier ''/etc/fstab''. | | ||
==== Les champs ==== | ==== Les champs ==== | ||
- | //FIXME (Note pour les contributeurs au wiki) : Lexique "système de fichier"// \\ | + | |
+ | Un fichier ''fstab'' est composé de plusieurs lignes décrivant chacune les conditions de montage de chaque système de fichier. \\ | ||
+ | Chaque ligne est composée de six colonnes que l'on nomme ''champs''. \\ | ||
+ | Ces six champs sont, dans l'ordre: \\ | ||
+ | %%<%%**file system**> %%<%%**mount point**> %%<%%**type**> %%<%%**options**> %%<%%**dump**> %%<%%**pass**> | ||
//FIXME (Note pour les contributeurs au wiki) : Lexique "fichier périphérique"// \\ | //FIXME (Note pour les contributeurs au wiki) : Lexique "fichier périphérique"// \\ | ||
- | == <file system> == | + | Liens important : |
- | La première colonne doit contenir le nom du fichier contenant le système de fichier. Habituellement, cela sera un fichier **périphérique**, c'est-à-dire un fichier de /dev/. | + | * [[manuel:partition | Les partitions en détail]] |
- | * Par exemple : /dev/sda1 correspond à la première partition d’un disque Serial ATA ou USB ou SCSI. | + | === <file system> === |
- | == <mount point> == | + | La première colonne doit contenir l'UUID ou le nom du fichier contenant le système de fichier. \\ |
+ | Habituellement, cela sera un fichier **périphérique**, c'est-à-dire un fichier de [[manuel:dev | /dev/]]. | ||
- | La deuxième colonne indique le à **mount** à quel endroit le système de fichiers du périphérique doit apparaître dans l'arborescence du système de fichiers, c'est-à-dire le chemin qui permet d'accéder au système de fichiers de ce périphérique. Par exemple : /mnt/mon_disque_dur_externe/. | + | * Par exemple : ''/dev/sda1'' correspond à la première partition du premier disque Serial ATA ou USB ou SCSI. |
+ | |||
+ | === <mount point> === | ||
+ | |||
+ | La deuxième colonne indique le à **mount** à quel endroit le système de fichiers du périphérique doit apparaître dans l'arborescence du système de fichiers, c'est-à-dire le chemin qui permet d'accéder au système de fichiers de ce périphérique. Par exemple : ''/mnt/mon_disque_dur_externe/''. | ||
+ | |||
+ | === <type> === | ||
- | == <type> == | ||
La troisième colonne indique le type de système de fichiers contenu sur la partition. | La troisième colonne indique le type de système de fichiers contenu sur la partition. | ||
- | == <options> == | + | === <options> === |
+ | |||
+ | La quatrième colonne donne les options à utiliser pour le mondage. \\ | ||
+ | Par exemple elle indique si le système de fichiers correspondant doit être monté au boot. | ||
- | La quatrième colonne donne les options à utiliser pour le mondage. Par exemple elle indique si le système de fichiers correspondant doit être monté au boot. | + | === <dump> === |
- | == <dump> == | ||
//FIXME (Note pour les contributeurs au wiki) : Page wiki sur l'utilitaire dump.// | //FIXME (Note pour les contributeurs au wiki) : Page wiki sur l'utilitaire dump.// | ||
La cinquième colonne prend la valeur 1 pour les partitions visées par une sauvegarde au moyen de l'utilitaire dump ou 0 pour les autres. | La cinquième colonne prend la valeur 1 pour les partitions visées par une sauvegarde au moyen de l'utilitaire dump ou 0 pour les autres. | ||
- | == <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 (/), | ||
* 2 pour les autres partitions UNIX ou | * 2 pour les autres partitions UNIX ou | ||
- | * 0 si la partition ne doit pas être testé par **fsck** (la **swap** et les partitions windows par exemple). | + | * 0 si la partition ne doit pas être testé par **fsck** (le **SWAP** et les partitions windows par exemple). |
- | * **<pass>** est utilisé pour l'ordre de vérification au démarrage | + | <note>**<pass>** est utilisé pour l'ordre de vérification au démarrage, //laissez-y également les valeurs par défaut.//</note> |
- | //Laissez-y également les valeurs par défaut.// | + | |
Par la suite, si vous ajoutez manuellement des partitions, les valeurs de **<pass>** doivent rester : | Par la suite, si vous ajoutez manuellement des partitions, les valeurs de **<pass>** doivent rester : | ||
Ligne 157: | Ligne 185: | ||
<note important>Certains systèmes de fichiers tels que **proc**, **sysfs**, **tmpfs** ou **swap** sont un peu particuliers, il est fortement recommandé de ne pas y toucher sans savoir ce que l'on fait.</note> | <note important>Certains systèmes de fichiers tels que **proc**, **sysfs**, **tmpfs** ou **swap** sont un peu particuliers, il est fortement recommandé de ne pas y toucher sans savoir ce que l'on fait.</note> | ||
- | //FIXME (Note pour les contributeurs au wiki) : Liens vers des pages expliquant ce que sont ces systèmes de fichiers et comment les utiliser.// | ||
=== <option> Listes des options === | === <option> Listes des options === | ||
+ | |||
La liste ci-dessous n'est pas exhaustive,\\ | La liste ci-dessous n'est pas exhaustive,\\ | ||
- | pour connaître toutes les options possibles faire un ''man mount''. | + | pour connaître toutes les options possibles faire un : |
+ | <file user>man mount</file> | ||
Les options **en gras** sont les **options par défaut**. | Les options **en gras** sont les **options par défaut**. | ||
Ligne 179: | Ligne 208: | ||
| nofail |Ne pas renvoyer les messages d'erreur de "mount". | | | nofail |Ne pas renvoyer les messages d'erreur de "mount". | | ||
| comment |Utilisé par les programmes de maintenance de fstab. | | | comment |Utilisé par les programmes de maintenance de fstab. | | ||
+ | |||
+ | ===== SWAP ===== | ||
+ | |||
+ | Voir : | ||
+ | [[manuel:partition?&#le_swap | Raison et partitionnement de SWAP !]] | ||
+ | |||
+ | |||
===== Ajouter une partition ===== | ===== Ajouter une partition ===== | ||
Pour ajouter dans le fstab une partition par son UUID, vous devez l'identifier. | Pour ajouter dans le fstab une partition par son UUID, vous devez l'identifier. | ||
- | - Dans un [[manuel:terminal]] user utilisez la [[commande:ls | commande ls]] ainsi :<code bash>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># /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> | ||
- | - Et pour monter le système de fichier dans le répertoire dédié, utilisez la [[commande:mount | commande mount]] dans un terminal root :<code root>mount -a</code> | + | - Et pour monter le système de fichier dans le répertoire dédié, utilisez la [[:doc:systeme:mount | commande mount]] :<code root>mount -a -o remount</code> |
===== Quelques exemples pratiques de lignes dans fstab ===== | ===== Quelques exemples pratiques de lignes dans fstab ===== | ||
Ligne 193: | Ligne 229: | ||
//FIXME (Note pour les contributeurs au wiki) : Laïus sur les périphériques amovibles, pmount et le groupe plugdev (pourquoi a priori on ne veut pas mettre les périphériques amovibles dans le fstab, pourquoi parfois c'est bien quand même, sécurité, etc.).// | //FIXME (Note pour les contributeurs au wiki) : Laïus sur les périphériques amovibles, pmount et le groupe plugdev (pourquoi a priori on ne veut pas mettre les périphériques amovibles dans le fstab, pourquoi parfois c'est bien quand même, sécurité, etc.).// | ||
- | Dans ces exemples pratiques, /dev/mondisque correspond au périphérique concerné et /media/mondossier au dossier où vous désirez monter votre périphérique. | + | Dans cet exemple, ''/dev/mondisque'' correspond au périphérique concerné et ''/media/mondossier'' au dossier où vous désirez monter votre périphérique. |
- | <code> | + | <code fstab> |
# Pour un lecteur CD / DVD: | # Pour un lecteur CD / DVD: | ||
/dev/mondisque /media/cdrom0 udf,iso9660 user,noauto 0 0 | /dev/mondisque /media/cdrom0 udf,iso9660 user,noauto 0 0 | ||
# Pour un disque en ext3 ou ext4 (remplacer ext3 par ext4 dans la ligne): | # Pour un disque en ext3 ou ext4 (remplacer ext3 par ext4 dans la ligne): | ||
- | /dev/mondisque /media/mondossier ext3 errors=remount-ro 0 1 | + | /dev/mondisque /media/mondossier ext3 errors=remount-ro 0 1 |
# Pour un disque en ntfs (système de fichier de Windows): | # Pour un disque en ntfs (système de fichier de Windows): | ||
Ligne 208: | Ligne 244: | ||
# Pour monter le dossier /tmp en mémoire vive (non recommandé si mémoire vive inférieur à 1,5go): | # Pour monter le dossier /tmp en mémoire vive (non recommandé si mémoire vive inférieur à 1,5go): | ||
- | tmpfs /tmp tmpfs defaults 0 0 | + | tmpfs /tmp tmpfs defaults 0 0 |
</code> | </code> | ||
- | Il faut redémarrer pour valider les modifications (ou utiliser la commande "mount"). | + | Il faut redémarrer pour valider les modifications ou utiliser la commande : |
- | + | <file root>mount -a -o remount</file> | |
- | + | ||
- | + | ||
- | ===== Le Fichier fstab - Configurations ===== | + | |
//Ficelles pour un Montage de Partitions ô p'tits z'oignons...// | //Ficelles pour un Montage de Partitions ô p'tits z'oignons...// | ||
- | Tout d'abord, détail de mon fichier fstab perso, utilisé pour l'exemple : | + | Détail d'un //vieux// fichier fstab perso : |
- | + | ||
- | <code bash>cat /etc/fstab</code> | + | |
- | + | ||
- | /dev/hda6 / ext3 acl,user_xattr 1 1 | + | |
- | /dev/hda7 /home ext3 acl,user_xattr 1 2 | + | |
- | /dev/hda1 /windows/C vfat users,gid=users,umask=0002,utf8=true 0 0 | + | |
- | /dev/hda5 swap swap defaults 0 0 | + | |
- | proc /proc proc defaults 0 0 | + | |
- | sysfs /sys sysfs noauto 0 0 | + | |
- | debugfs /sys/kernel/debug debugfs noauto 0 0 | + | |
- | usbfs /proc/bus/usb usbfs noauto 0 0 | + | |
- | devpts /dev/pts devpts mode=0620,gid=5 0 0 | + | |
- | Les dossiers que j'utilise ne sont peut-être pas pareils que les votres. Il vous faut juste les adapter à votre matériel. | + | <code user>cat /etc/fstab</code> |
+ | <file fstab> | ||
+ | /dev/hda6 / ext3 acl,user_xattr 1 1 | ||
+ | /dev/hda7 /home ext3 acl,user_xattr 1 2 | ||
+ | /dev/hda1 /windows/C vfat users,gid=users,umask=0002,utf8=true 0 0 | ||
+ | /dev/hda5 swap swap defaults 0 0 | ||
+ | proc /proc proc defaults 0 0 | ||
+ | sysfs /sys sysfs noauto 0 0 | ||
+ | debugfs /sys/kernel/debug debugfs noauto 0 0 | ||
+ | usbfs /proc/bus/usb usbfs noauto 0 0 | ||
+ | devpts /dev/pts devpts mode=0620,gid=5 0 0 | ||
+ | </file> | ||
- | Voilà ! | + | Les dossiers que j'utilise ne sont peut-être pas pareils que les votres, il vous faut les adapter à votre matériel. |
FIN du TUTO ! :-) | FIN du TUTO ! :-) | ||