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:31] 127.0.0.1 modification externe |
doc:systeme:fstab [18/03/2015 19:45] enicar [Les champs] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== /etc/fstab ====== | ====== /etc/fstab ====== | ||
- | |||
- | (//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 !// | ||
* Objet : /etc/fstab | * Objet : /etc/fstab | ||
- | * Niveau requis : DÉBUTANT | + | * Niveau requis : {{tag>débutant }} |
- | * Tags : {{tag>à-compléter}} | + | |
* Commentaires : //Configuration du fichier /etc/fstab. // | * Commentaires : //Configuration du fichier /etc/fstab. // | ||
- | * Débutant, à savoir : [[manuel:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | + | * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) |
- | * [[manuel:partition | Les systèmes de fichier en détail]]. | + | * [[:doc:systeme:partition | Les systèmes de fichier en détail]]. |
- | * Le manuel du [[manuel:partitionnement|PARTITIONNEMENT]] | + | * Le manuel du [[:doc:systeme:partitionnement|PARTITIONNEMENT]] |
- | * La commande [[commande:blkid]] pour lister facilement les disques avec aussi leurs UUID. | + | * La commande [[:doc:systeme:blkid]] à privilégier pour lister facilement les systèmes de fichiers accessibles((partitions)) avec leurs UUID. |
+ | * Suivi : {{tag>à-compléter}} | ||
+ | * Création par [[user>smolski]] 2013-09-20 | ||
+ | * Mis à jour par **smolski** 2014-01-29 | ||
+ | * Commentaires sur le forum : [[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 !)) | ||
- | === Nota === | + | **Nota :** |
- | + | ||
- | Contributeurs, les FIXME sont là pour vous aider, supprimez-les une fois le problème corrigé ! | + | |
+ | Contributeurs, les FIXME sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli ! | ||
+ | ===== Définitions ===== | ||
+ | ^ Nom ^ Description ^ | ||
+ | | Disque |Disque dur **physique**. | | ||
+ | | Partition |Zone **physique** délimitée sur un disque dur, qui peut être formatée, ou être un conteneur de partitions logiques. | | ||
+ | | Volume |Interface **logique** utilisée par le système d'exploitation pour accéder aux données stockées sur un périphérique à l'aide d'un système de fichiers. | | ||
+ | <note>Un volume peut correspondre à un agrégat de partitions (voir LVM, RAID, volumes réseau, etc...).</note> | ||
===== Description ===== | ===== Description ===== | ||
- | ~~NOCACHE~~ | + | Le fichier ''/etc/fstab'' est une liste des systèmes de fichiers qui seront [[:doc:systeme:mount | mountées]] **automatiquement** à l'initialisation du système.\\ |
- | + | Il est possible d’éditer le fichier ''/etc/fstab'' pour ajouter vos propres volumes et partitions et choisir dans quel dossier leur contenu apparaîtra. \\ | |
- | Le fichier ''/etc/fstab'' (**F**ile **S**ystem **TAB**le) permet à la commande [[commande: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. | + | <note warning>Si, au cours de l'initialisation du système, un des systèmes de fichiers listés dans le fichier ''/etc/fstab'' n'est **pas** accessible, le processus d'initialisation s'arrêtera pour demander l'intervention du super-utilisateur (root).</note> |
- | + | ||
- | 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. | + | |
- | + | ||
- | === À voir absolument === | + | |
- | + | ||
- | [[https://wiki.debian.org/fr/FileSystem | Système de Fichiers]]\\ | + | |
- | [[http://www.pathname.com/fhs | File Hierachy Standard]] | + | |
- | + | ||
- | ==== Les attributs du fichier ''/etc/fstab'' ==== | + | |
- | + | ||
- | Cette [[commande:ls | commande ls]] | + | |
- | <code user> | + | |
- | ls -l /etc/fstab</code> | + | |
- | Donne : | + | |
- | <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**. \\ | + | Dans les faits, ''/etc/fstab'' (**F**ile **S**ystem **Tab**le) permet à la commande [[:doc:systeme:mount | mount]] de //mounter// [[:doc:systeme:partition#systeme_de_fichier | les systèmes de fichiers]] utilisés par votre système debian au cours de son [[:doc:systeme:gnu-linux#demarrage | initialisation]].\\ |
- | Les [[manuel:protection_droits | attributs]] du fichier indiquent qu'il peut être lu par tous, mais qu'il faudra avoir les privilèges du [[manuel:superutilisateur]] pour pouvoir y apporter une modification. | + | La première partition à être montée est la [[:atelier:chantier:fhs-accueil | racine]] (notée ''/'') du système de fichiers 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. |
- | ==== Contenu du fichier ''/etc/fstab'' ==== | ||
- | Exemple de fichier **fstab**. \\ | + | ====== Contenu du fichier ''/etc/fstab'' ====== |
- | Les données //nominales// indiquées ici ne sont là qu'à titre d'illustration : | + | |
+ | Le fichier ''/etc/fstab'' est modifiable avec votre éditeur préféré en utilisant les droits [[:doc:systeme:superutilisateur]], avec [[:doc:editeurs:nano]] par exemple: | ||
+ | <code root>nano /etc/fstab</code> | ||
<file fstab> | <file fstab> | ||
# /etc/fstab: static file system information. | # /etc/fstab: static file system information. | ||
Ligne 52: | Ligne 43: | ||
# | # | ||
# <file system> <mount point> <type> <options> <dump> <pass> | # <file system> <mount point> <type> <options> <dump> <pass> | ||
- | + | # /dev/sda5 racine du système de fichiers | |
- | # / was on /dev/sda12 during installation | + | |
UUID=a69d9182-f4c7-4276-b35d-7d5f9bd50a57 / ext4 errors=remount-ro 0 1 | UUID=a69d9182-f4c7-4276-b35d-7d5f9bd50a57 / ext4 errors=remount-ro 0 1 | ||
- | # /home was on /dev/sda16 during installation | + | # /dev/sda6 racine des dossiers utilisateurs |
UUID=3df408e9-e65e-4659-9881-84ae6d077c43 /home ext4 defaults 0 2 | UUID=3df408e9-e65e-4659-9881-84ae6d077c43 /home ext4 defaults 0 2 | ||
- | # /tmp was on /dev/sda15 during installation | + | # /dev/sda7 partition de données |
- | UUID=016896b2-3179-47b6-99ba-e0dd63cad4d6 /tmp ext4 defaults 0 2 | + | UUID=d773855f-be34-4c1b-a34f-acdfe48f1640 /mnt/Images ext4 defaults 0 2 |
- | # /usr was on /dev/sda13 during installation | + | # /dev/sda8 swap |
- | UUID=9e2ba03c-bada-4db8-a761-fe3093b92860 /usr ext4 defaults 0 2 | + | |
- | + | ||
- | # /var was on /dev/sda14 during installation | + | |
- | UUID=b9bf96f4-694a-453f-aad6-d84efbb1f299 /var ext4 defaults 0 2 | + | |
- | + | ||
- | # /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 | + | |
- | + | ||
- | # /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 | + | |
- | + | ||
- | # swap /dev/sda5 | + | |
UUID=a3e02ccd-54ed-4172-9830-23fea1ffe5ec swap swap sw 0 0 | UUID=a3e02ccd-54ed-4172-9830-23fea1ffe5ec swap swap sw 0 0 | ||
- | # /mnt/windows /dev/sda2 | + | # /dev/sda2 accès partition windows |
- | UUID=BA00BF6300BF24F3 /mnt/windows ntfs rw,nodev,noexec,user,uid=1000,gid=100,umask=7 0 0 | + | UUID=BA00BF6300BF24F3 /mnt/windows ntfs rw,nodev,noexec,user,uid=1000,gid=100,umask=07 0 0 |
</file> | </file> | ||
+ | <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> | ||
- | <note tip>Les lignes dont le premier caractère est un dièse ''#'' seront ignorées par la commande [[commande:mount]]. On dit alors que ces lignes sont **commentées**.</note> | + | ====== Six champs par ligne ====== |
- | ==== 6 champs par ligne ==== | + | Chaque ligne du fichier ''/etc/fstab'' est composée de six champs qui seront utilisés par la commande **mount** comme paramètres. |
+ | <file fstab># <file system> <mount point> <type> <options> <dump> <pass> | ||
+ | UUID=d773855f-be34-4c1b-a34f-acdfe48f1640 /mnt/Images ext4 defaults 0 2 </file> | ||
- | Chaque ligne du fichier ''/etc/fstab'' est composée de six champs qui seront utilisés par la commande **mount** comme paramètres pour chaque système de fichiers à monter. | + | * **file system**:le volume a monter (ici une partition identifié par son UUID) |
+ | * **mount point**:un point de montage: (le dossier /mnt/Images) | ||
+ | * **type**: de quel type de système de fichier il s'agit (ext4) | ||
+ | * **options**: qui a les droits de lecture, écriture et exécution sur ce volume (ici defaults ) | ||
+ | * **dump**: Indicateur pour l'utilitaire de sauvegarde ''dump'' (0). | ||
+ | * **pass**: Indicateur pour la vérification par la commande [[doc:systeme:fsck|fsck]](2) | ||
- | ^ Nom du champ ^ description ^ | + | Pour que vous compreniez bien, et que vous puissiez l'adapter à vos besoins, chaque champ est détaillé ci dessous: |
- | | file system | Partition à monter représentée pas son **UUID** (voir la commande [[commande:blkid | blkid]]). | | + | ===== Les champs ===== |
- | | 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.| | + | |
- | + | ||
- | ==== Les options ==== | + | |
- | + | ||
- | La liste ci-dessous est loin d'être exhaustive, pour connaître toutes les options possibles faire un : | + | |
- | <file user>man mount</file> | + | |
- | Beaucoup d'options non présentées dans ce tableau sont spécifiques à un type de système de fichiers. | + | |
- | + | ||
- | Dans ce tableau, les options **en gras** sont les options activées par le choix de l'option : **defaults**. | + | |
- | ^ 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''. | | + | |
- | + | ||
- | ===== SWAP ===== | + | |
- | + | ||
- | Voir : | + | |
- | [[manuel:partition?&#le_swap | Raison et partitionnement de SWAP !]] | + | |
- | + | ||
- | ===== Composition ===== | + | |
- | + | ||
- | Le fichier ''/etc/fstab'' contient la liste de toutes les partitions sur les disques **à monter automatiquement** au démarrage. | + | |
- | + | ||
- | <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> | + | |
- | + | ||
- | 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 à **[[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. | + | |
Un fichier ''fstab'' est composé de plusieurs lignes décrivant chacune les conditions de montage de chaque 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''. | + | Chaque ligne est composée de six colonnes que l'on nomme ''champs''. \\ |
Ces six champs sont, dans l'ordre: \\ | Ces six champs sont, dans l'ordre: \\ | ||
%%<%%**file system**> %%<%%**mount point**> %%<%%**type**> %%<%%**options**> %%<%%**dump**> %%<%%**pass**> | %%<%%**file system**> %%<%%**mount point**> %%<%%**type**> %%<%%**options**> %%<%%**dump**> %%<%%**pass**> | ||
- | ==== Les champs ==== | + | ==== <file system> ==== |
+ | Ce champ permet d'indiquer le volume a mounter, pour les partitions on notera deux type de notation: | ||
+ | ===Nom de la partition dans Debian=== | ||
+ | Historiquement Debian, et linux en général, nomment dans le dossier /dev les disques avec des lettres: | ||
+ | *sda pour le premier disque sata ou scsi | ||
+ | *sdb pour le deuxième disque sata ou scsi | ||
+ | *hda pour le premier disque ide | ||
+ | Et nomment les partitions de chaque disque avec des chiffres: | ||
+ | *sda1 pour la première partition du premier disque | ||
+ | *sdb3 pour la troisième partition du deuxième disque | ||
- | //FIXME (Note pour les contributeurs au wiki) : Lexique "fichier périphérique"// \\ | + | <file fstab># <file system> <mount point> <type> <options> <dump> <pass> |
+ | /dev/sdb1 /mnt/Images ext4 defaults 0 2 </file> | ||
- | Liens important : | + | ===Identificateur Unique: UUID=== |
- | * [[manuel:partition | Les partitions en détail]] | + | Depuis quelques années, il est possible et vivement recommandé d'utiliser l'identifiant unique de partition ''UUID''. |
+ | Pour l'obtenir, il suffit de taper: | ||
+ | <code bash>ls -l /dev/disk/by-uuid</code> | ||
- | === <file system> === | + | <file fstab># <file system> <mount point> <type> <options> <dump> <pass> |
+ | UUID=d773855f-be34-4c1b-a34f-acdfe48f1640 /mnt/Images ext4 defaults 0 2 </file> | ||
- | La première colonne doit contenir l'UUID ou le nom du fichier contenant le système de fichier. \\ | + | Pour un volume réseau la notation est proche: |
- | Habituellement, cela sera un fichier **périphérique**, c'est-à-dire un fichier de [[manuel:dev | /dev/]]. | + | <file fstab># <file system> <mount point> <type> <options> <dump> <pass> |
+ | 192.168.1.11:/media/Serveur_Images /mnt/Images nfs rw 0 0 </file> | ||
- | * Par exemple : ''/dev/sda1'' correspond à la première partition du premier disque Serial ATA ou USB ou SCSI. | + | Voir aussi [[doc:systeme:uuid_des_partitions|Les UUID des partitions]] |
- | === <mount point> === | + | ==== <mount point> ==== |
+ | La deuxième colonne indique à **mount** le point de mountage qui sera utilisé pour accéder au système de fichiers de la partition. Par exemple : ''/mnt/Images/''. | ||
+ | Le point de montage est donc un répertoire qui devra être préalablement créé, comme par exemple, un sous répertoire dans le répertoire ''mnt'': | ||
+ | <code root> mkdir /mnt/Images</code> | ||
+ | Et lui donner les droits de l'utilisateur (user) courant. | ||
+ | <code root> chown user:user /mnt/Images</code> | ||
+ | ==== <type> ==== | ||
- | 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/''. | + | La troisième colonne indique le type de système de fichiers utilisé par le volume (ext4, ext3 ou nfs par exemple). |
+ | Pour plus de détail voir la page [[:doc:systeme:partition | partition]]. | ||
+ | ==== <options> ==== | ||
- | === <type> === | + | La quatrième colonne donne les options à utiliser pour le mountage. La liste ci-dessous n'est pas exhaustive,\\ |
- | + | ||
- | La troisième colonne indique le type de système de fichiers contenu sur la partition. | + | |
- | + | ||
- | === <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. | + | |
- | + | ||
- | === <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. | + | |
- | + | ||
- | === <pass> === | + | |
- | + | ||
- | 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 : | + | |
- | * 1 pour la partitions racine (/), | + | |
- | * 2 pour les autres partitions UNIX ou | + | |
- | * 0 si la partition ne doit pas être testé par **fsck** (le **SWAP** et les partitions windows par exemple). | + | |
- | + | ||
- | <note>**<pass>** est utilisé pour l'ordre de vérification au démarrage, //laissez-y également les valeurs par défaut.//</note> | + | |
- | + | ||
- | Par la suite, si vous ajoutez manuellement des partitions, les valeurs de **<pass>** doivent rester : | + | |
- | * à 1 pour la racine, | + | |
- | * à 2 pour les autres partitions UNIX, | + | |
- | * à 0 pour le swap et les partitions windows. | + | |
- | + | ||
- | + | ||
- | <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> | + | |
- | + | ||
- | === <option> Listes des options === | + | |
- | + | ||
- | La liste ci-dessous n'est pas exhaustive,\\ | + | |
pour connaître toutes les options possibles faire un : | pour connaître toutes les options possibles faire un : | ||
<file user>man mount</file> | <file user>man mount</file> | ||
Ligne 214: | Ligne 143: | ||
| comment |Utilisé par les programmes de maintenance de fstab. | | | comment |Utilisé par les programmes de maintenance de fstab. | | ||
- | ===== Ajouter une partition ===== | + | ==== <dump> ==== |
- | Pour ajouter dans le fstab une partition par son UUID, vous devez l'identifier. | + | 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. |
- | - Dans un [[manuel:terminal]] utilisez la [[commande:ls | commande ls]] ainsi :<code user>ls -lh /dev/disk/by-uuid</code> | + | ==== <pass> ==== |
- | - Créez un répertoire de montage(([[commande: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 \\ | + | |
- | 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]] :<code root>mount -a -o remount</code> | + | |
- | ===== Quelques exemples pratiques de lignes dans fstab ===== | + | 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 : | ||
+ | * 1 pour la partitions racine (/), | ||
+ | * 2 pour les autres partitions UNIX ou | ||
+ | * 0 si la partition ne doit pas être vérifiée par **fsck** (le **SWAP** et les partitions windows par exemple). | ||
- | //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.).// | + | <note>**<pass>** est utilisé pour l'ordre de vérification au démarrage, //laissez-y également les valeurs par défaut.//</note> |
- | 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. | + | <note important>Certains systèmes de fichiers tels que **proc**<note>(interface permettant de lire ou changer des informations sur le paramétrage du noyau:processus,etc...)</note>, **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> |
- | <code fstab> | + | |
- | # Pour un lecteur CD / DVD: | + | |
- | /dev/mondisque /media/cdrom0 udf,iso9660 user,noauto 0 0 | + | |
- | # Pour un disque en ext3 ou ext4 (remplacer ext3 par ext4 dans la ligne): | ||
- | /dev/mondisque /media/mondossier ext3 errors=remount-ro 0 1 | ||
- | # Pour un disque en ntfs (système de fichier de Windows): | + | =====Mounter les volumes===== |
- | /dev/mondisque /media/mondossier auto defaults,uid=1000 0 0 | + | |
- | # Pour un espace d'échange swap: | + | Afin de tester vos modifications directement sans attendre le prochain redémarrage, vous pouvez demander à [[doc:systeme:mount|mount]] de le faire directement: |
- | /dev/mondisque none swap sw 0 0 | + | <code root>mount -a</code> |
- | # Pour monter le dossier /tmp en mémoire vive (non recommandé si mémoire vive inférieur à 1,5go): | + | === Liens === |
- | tmpfs /tmp tmpfs defaults 0 0 | + | [[https://wiki.debian.org/fr/FileSystem | Système de Fichiers]]\\ |
- | </code> | + | [[http://www.pathname.com/fhs | File Hierachy Standard]] |
- | + | ||
- | Il faut redémarrer pour valider les modifications ou utiliser la commande : | + | |
- | <file root>mount -a -o remount</file> | + | |
- | + | ||
- | //Ficelles pour un Montage de Partitions ô p'tits z'oignons...// | + | |
- | + | ||
- | Détail d'un //vieux// fichier fstab perso : | + | |
- | + | ||
- | <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> | + | |
- | + | ||
- | 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 ! :-) | + | |