systemedefichier2emepartie
1
introduction
Un système de fichiers est une façon d'organiser et de stocker une arborescence sur un support (disque, disquette, cd ...).
On peut faire cohabiter plusieurs systèmes dans des partitions d'un même disque.
Linux possède son système appelé ext2 mais peut en gérer d'autres.
La liste en est donnée dans /proc/filesystems
L'utilisateur peut donc accéder sous Linux à d'autres systèmes de fichiers, comme DOS, Vfat,..provenant d'un périphérique.
2
Les différentes catégories de fichiers
fichiers normaux
* texte : courrier, sources des programmes, scripts, configuration ...
* exécutables : programmes en code binaire
fichiers répertoires ce sont des fichiers conteneurs qui contiennent des références à d'autres fichiers. véritable charpente de l'arborescence, ils permettent d'organiser les fichiers par catégories
3
Les différentes catégories de fichiers
fichiers spéciaux situés dans /dev, ce sont les points d'accès préparés par le système aux périphériques.
Le montage va réaliser une correspondance de ces fichiers spéciaux vers leur répertoire "point de montage". par exemple, le fichier /dev/hda permet l'accès et le chargement du 1er disque IDE
fichiers liens symboliques
Ce sont des fichiers qui ne contiennent qu'une référence (un pointeur) à un autre fichier.
4
Systèmes de fichiers
Visualisation d'une arborescence unique de répertoires implantée sur la / faisant penser à l'existence d'un seul système de fichiers.
Union possible de plusieurs arbres correspondant à des systèmes de fichiers différents situés sur des disques ou même des ordinateurs différents.
5
Systèmes de fichiers
Avantages de cette organisation :
Souplesse
Extensibilité
Gestion des disques amovibles
Création de chaque système de fichiers dans une partition elle-même située sur un ou plusieurs disques (ou supports de stockage).
6
Systèmes de fichiers
Gestion d'un grand nombre de systèmes de fichiers: