|
Table des matières
Fichier de configuration FSTABFstabLe fichier fstab (File Systems Table) est la table des différents systèmes de fichiers sur un ordinateur sous Linux. Il contient la liste:
Pour chaque partition, il indique comment elle sera utilisée et intégrée à l’arborescence du système de fichiers global (c’est-à-dire le point de montage). Il est enregistré en /etc/fstab. Ce fichier doit être corrigé si on ajoute ou retire une partition. Exemple de fichier # /etc/fstab: static file system information. # # <file system> <mount point> <type> <options> <dump> <pass> proc /proc proc defaults 0 0 # /dev/hda3 UUID=519df5fc-2bb7-4768-8c62-0b9d6a66f958 / ext3 defaults,errors=remount-ro 0 1 # /dev/hda4 UUID=de129681-9a93-4404-ae62-d956d80422f6 /home ext3 defaults 0 2 # /dev/hda1 UUID=286CE3566CE31CF6 /media/hda1 ntfs defaults,umask=007,gid=46 0 0 # /dev/hdb1 UUID=20785CD6785CABF2 /media/hdb1 ntfs defaults,umask=007,gid=46 0 0 # /dev/hdb5 UUID=43B1-734F /media/hdb5 vfat defaults,utf8,umask=007,gid=46 0 0 # /dev/hda2 UUID=85aaeafc-9207-41a6-a43c-a253db7e9f93 none swap sw 0 0 /dev/hdc /media/cdrom0 udf,iso9660 user,noauto,exec 0 0 /dev/hdd /media/cdrom1 udf,iso9660 user,noauto,exec 0 0 L’exemple peut paraître compliqué, le voici plus lisible sous forme de tableau.
Pour le cas particulier de NTFS, sur la plupart des distributions linux de 2006, seul le support en lecture est en général prévu sauf pour Ubuntu 7.10 qui incorpore ntfs-3g.
Pour avoir une liste plus exhaustive sur ce fichier de configuration, utiliser la commande man. Le seul cas d’intervention dans fstab est l’ajout ou la suppression d’une partition. Exemple du déplacement du /home (se reporter au chapitre correspondant): nano /etc/fstab Ajouter une ligne du type: /dev/hdb1 /home ext3 defaults 0 2 Supprimer (ou commenter, cela vaut mieux) l’ancienne ligne (si elle existait) contenant : /dev/le_home_actuel /home ext3 defaults 0 2 Démonter la nouvelle partition : umount /dev/hdb1 Remonter toutes les partitions selon fstab : sudo mount -a
Options de fstabLes options sont séparées entre elles par une virgule. Tableau des principales options:
Pour plus d’informations, consulter le site Ubuntu http://doc.ubuntu-fr.org/installation/mount_fstab UUID : Universal Unique IDentifierDans le fichier fstab, on peut toujours remplacer l’identifiant UUID d’une partition par /dev/sdx. Donc quand on rajoute une ligne pour une nouvelle partition, c’est très simple. Sinon, pour connaître les UUID, il existe des commandes: sudo vol_id -u /dev/sda1 # pour connaître l'UUID de la partition sda1 ls -l /dev/disk/by-uuid/ # pour avoir tous les UUIDs Copie d’écran en Ubuntu 7.10 Copie d’écran en Ubuntu 8.04 On peut aussi utiliser la commande blkid. Mais, attention aux guillemets avant de copier les UUIDs dans /etc/fstab: sudo blkid # pour avoir les UUIDs de toutes les partitions La commande blkid (à lancer en Root) régénère les données en fonction des partitions présentes. La configuration est enregistrée dans le fichier /etc/blkid.tab. Disk-ManagerSi l’édition du fichier parait rébarbative, il existe un moyen de s’éviter des maux de tête en utilisant Disk-Manager qui a un interface graphique (se reporter à la page http://coursinforev.ovh.org/dokuwiki/doku.php/partitions_linux#gestionnaire_de_disque). Disque dur USBPour les disques durs externes, il est conseillé d’utiliser les options suivantes: user, users, id=XXX,auto,ro,exec (Prendre l’UID correspondant au login de l’administrateur (à prendre dans /etc/group). |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||