Page préc.
Systèmes de fichiers
Fin de page Page suiv.
Système de fichiers ext2

Les systèmes de fichiers classiques

    A chaque S.E. correspondent une ou plusieurs organisations de fichiers [1] (que nous noterons en abrégé F.S. : File System) qui lui sont adaptées : FAT (File Allocation Table)  pour MS-DOS, HPFS (High Performance File System)  pour OS/2, NTFS  (New Technology File System)  pour Windows, ext2 (Second Extended File System) pour Linux, etc... De plus, certaines organisations de fichiers sont propres à certains supports physiques. La plupart des S.E. doivent "supporter" d'autres F.S. que les leurs : Windows supporte par exemple NTFS, FAT, FAT32. Dans un répertoire [2] quelconque de l'arborescence des fichiers, Linux (et plus généralement Unix) permet d'accrocher (monter : fonction système mount()) une arborescence complète par sa racine, qui peut ne pas avoir le même F.S. (interopérabilité). Ainsi, on peut par exemple accrocher une arborescence NTFS sur n'importe quel répertoire d'une arborescence ext2.

    Ces immenses facilités qu'offre depuis peu Linux ne sont possibles que par la structure particulière du noyau du système d'exploitation, présenté précédemment, et en particulier du module appelé "Système de Gestion de Fichiers" (S.G.F.) qui est en réalité composé de deux couches [3] comme l'illustre la figure ci-dessous :


[1] Le terme anglo-saxon correspondant, File System, utilisé dans la littérature, désigne à la fois une organisation de fichiers (par exemple "Linux reconnaît le File System NTFS"), une arborescence organisée selon un File System (par exemple "la commande mount permet d'attacher un File System à un répertoire"), et le support logique d'une arborescence de fichiers ou partition : "un File System est divisé en blocs dont l'un est appelé super-bloc". Afin d'éviter cette ambiguïté, nous utiliserons généralement le terme système de fichiers (en abrégé F.S.) pour désigner l'organisation de fichiers, le module qui gère cette organisation et la partition, et le terme structure arborescente ou plus simplement arborescence dans l'autre cas.

[2] aussi appelé "point de montage"

[3] en anglais : layer; voir les structures de S.E. présentées dans le chapitre "Introduction"


Page préc.
Systèmes de fichiers
Début de page Page suiv.
Système de fichiers ext2
Dernière mise à jour : 11/07/2001