Structure du système de fichiers Linux

2 Le système de fichiers

Le système de fichiers UNIX est caractérisé par :

Cette norme sur le système de fichiers Linux suit les mêmes principes de base que suivent la plupart des systèmes de fichiers UNIX. Notez que ce standard n'essaie pas de s'accorder sur chaque point avec une implémentation particulière du système UNIX. Cependant, beaucoup d'aspects de cette norme sont basés sur des idées trouvées dans UNIX et d'autres systèmes comme UNIX.

Ceci après une considération attentive d'autres facteurs, comprenant :

Il est possible de définir deux classements orthogonaux par catégorie de fichiers : partageables contre non partageables, et variables contre statiques.

Les données partageables sont ce qui peut être partagé entre plusieurs machines différentes ; non partageables est ce qui doit être local à une machine particulière. Par exemple, les répertoires personnels des utilisateurs sont des données partageables, mais pas les fichiers de blocage de périphériques (device lock files).

Les données statiques comprennent les binaires, les librairies, la documentation, et tout ce qui ne change pas sans intervention de l'administrateur système ; les données variables sont tout le reste qui change sans intervention de l'administrateur système.

A travers ce document, et dans tout système de fichiers bien organisé, la compréhension de ces principes de base aidera à diriger la structure et lui apporter une cohérence supplémentaire.

La distinction entre données partageables et non partageables est nécessaire pour plusieurs raisons :

La distinction "partageable" peut être utilisée pour supporter, par exemple :

La distinction "statique" contre "variable" affecte le système de fichiers de deux manières principales :

Tableau résumé avec exemples :

Tableau 2.1



Précédent : Conformité Suivant : Le répertoire Root Haut : Table des matières

Codé par mm2html le 16 octobre 1995 par Daniel Quinlan
Traduit le 16 mai 1996 par Olivier Tharan