20.05.2015 Views

Télécharger - Site personnel de Serge Moutou

Télécharger - Site personnel de Serge Moutou

Télécharger - Site personnel de Serge Moutou

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Le processus init (exécuté au démarrage), après chargement du noyau, vérifie les systèmes <strong>de</strong> fichiers déclarés dans<br />

la table du fichier et effectue leur éventuel montage automatique.<br />

Ce fichier /etc/fstab constitue une véritable "table <strong>de</strong> montage". Il fait l'inventaire <strong>de</strong>s divers systèmes <strong>de</strong> fichiers que le<br />

noyau Linux est susceptible <strong>de</strong> gérer, précise la façon <strong>de</strong> les monter, s'ils doivent l'être au démarrage, etc ..<br />

Structure <strong>de</strong> fstab<br />

Sur chaque ligne on trouve la <strong>de</strong>scription du montage d'un système, avec 6 champs :<br />

1. nom du fichier spécial (ou du système distant)<br />

2. nom du point <strong>de</strong> montage, habituellement un sous-rep (éventuellement à créer) <strong>de</strong> /mnt<br />

3. le type <strong>de</strong> fichiers : ext2 (Linux), msdos, vfat (Win9x), ntfs (NT), iso9660 (Cd-rom), nfs<br />

4. liste d'options <strong>de</strong> montage, séparés par <strong>de</strong>s virgules<br />

Les options par défaut sont rw,suid, <strong>de</strong>v, exec, auto, nouser<br />

auto/noauto , pour <strong>de</strong>man<strong>de</strong>r/empêcher un montage automatique au démarrage<br />

user/nouser, pour autoriser/interdire un user qq (pas le "root") à effectuer le montage<br />

5. paramètre pour dump (comman<strong>de</strong> <strong>de</strong> sauvegar<strong>de</strong>)<br />

Une valeur 0 signifie que le système <strong>de</strong> fichiers ne sera pas sauvegardé lors d'un dump<br />

6. paramètre pour (comman<strong>de</strong> <strong>de</strong> vérification <strong>de</strong>s fichiers)<br />

Il indique l'ordre dans lequel fsck <strong>de</strong>vra vérifier les fichiers, 1 en priorité (c'est normalement la partition racine /,<br />

2 sinon, et 0 pour ne pas <strong>de</strong>man<strong>de</strong>r <strong>de</strong> vérification.<br />

exemple 1<br />

/<strong>de</strong>v/hda1 /mnt/diskc vfat user, auto,rw<br />

signifie :<br />

/<strong>de</strong>v/hda1 est le <strong>de</strong>scripteur <strong>de</strong> périphérique 1ère partition du 1er disque IDE<br />

/mnt/diskc est le répertoire <strong>de</strong> montage<br />

vfat est le type <strong>de</strong> système <strong>de</strong> fichiers (autres ext2, msdos, iso9660, nfs, swap)<br />

exemple 2<br />

/<strong>de</strong>v/hdb1 /mnt/disk_d vfat user, auto<br />

au lancement du système, ou par la comman<strong>de</strong> mount -a, le système <strong>de</strong> fichiers Windows 95, installé sur la 1ère<br />

partition du 2ème disque (unité D:\), sera monté automatiquement par tous les utilisateurs et accessible dans le<br />

répertoire /mnt/disk_d<br />

Remarques<br />

Les lignes contenant l'option noauto ne sont pas montées lors du démarrage du système, mais sont utiles pour<br />

renseigner sur les paramètres à appliquer lorsqu'on effectuera le montage.<br />

L'option user est nécessaire pour indiquer que n'importe quel utilisateur pourra monter et démonter le périphérique;<br />

sinon cette tâche est réservé au root.<br />

Pour le montage <strong>de</strong> système distant nfs, les options rsize et wsize sont optionnelles, mais permettent d'augmenter<br />

sensiblement les performances.<br />

Les ino<strong>de</strong>s<br />

Chaque système <strong>de</strong> fichiers tient à jour une table <strong>de</strong>s <strong>de</strong>scripteurs <strong>de</strong>s fichiers qu'utilise le système d'exploitation pour<br />

accé<strong>de</strong>r aux fichiers.<br />

Cette table se compose pour chaque fichier, d'une entrée appelée ino<strong>de</strong>, repérée par un in<strong>de</strong>x appelé le numéro<br />

d'ino<strong>de</strong><br />

La liste <strong>de</strong>s systèmes <strong>de</strong> fichiers gérés par Linux est visible sur /proc/filesystems<br />

Il existe un outil <strong>de</strong> vérification et <strong>de</strong> réparation <strong>de</strong>s systèmes : fsck, qui s'effectue sur un système ou sous-systèmes,<br />

48 /163

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!