Chapitre 8. Le système de fichiers

Table des matières
1. L'arborescence
2. Les périphériques
2.1. L'accès aux périphériques
2.2. Exemple de périphériques
2.3. Les partitions
2.4. Les périphériques spéciaux
3. Intégration d'un système de fichiers

1. L'arborescence

Contrairement au système de fichiers Windows, il n'existe pas de lecteurs A:, C:, etc...

L'entrée du système de fichier se situe à la racine, notée / .

Ensuite, il existe un certain nombre de répertoires présents par défaut. Chaque répertoire à un rôle bien précis, comme indiqué dans le tableau ci-dessous.

Tableau 8-1. Le système de fichiers de Linux

RépertoireDescription
/Répertoire "racine", point d'entrée du système de fichiers
/bootRépertoire contenant le noyau Linux
/binRépertoire contenant les exécutables de base, comme par exemple cp, mv, ls, etc...
/cdromRépertoire dans lequel on montera les CD-ROMs
/devRépertoire contenant des fichiers spéciaux nommés devices qui permettent le lien avec les périphériques de la machine
/etcRépertoire contenant tous les fichiers de configuration du système
/floppyRépertoire dans lequel on montera les disquettes
/homeRépertoire contenant les fichiers personnels des utilisateurs
/libRépertoire contenant les librairies et les modules du noyau (/lib/modules)
/lost+foundRépertoire spécial contenant les fichiers abimés ou trouvés après un crash du disque dur. Il y en a un dans la racine de chaque partition Linux.
/mntRépertoire vide dans lequel on "montera" (cf ci-dessous) d'autres systèmes de fichiers
/procRépertoire contenant des fichiers spéciaux représentant certaines caractéristiques matérielles ou certains paramètres du noyau.
/rootRépertoire personnel de l'administrateur
/sbinRépertoire contenant les exécutables destinés à l'administration du système
/tmpRépertoire contenant des fichiers temporaires utilisés par certains programmes
/usrRépertoire contenant les exécutables des programmes (/usr/bin et /usr/sbin), la documentation (/usr/doc), et les programmes pour le serveur graphique (/usr/X11R6).
/varRépertoire contenant les fichiers qui servent à la maintenance du système (les fichiers de logs notamment dans /var/log)

2. Les périphériques

3. Intégration d'un système de fichiers

Considérons deux disques : un disque principal, et un disque contenant les répertoires utilisateurs. Au départ, les deux disques sont séparés.

Nous allons pouvoir intégrer le second système de fichier dans le répertoire /home du premier à l'aide de la commande mount.

Par exemple, si le deuxième système de fichiers est /dev/hdb1, il suffira de taper :


# mount /dev/hdb1 /home

pour obtenir la configuration suivante :