Système de fichiers – File System

Le système de fichiers est la structure logique qu’un système d’exploitation utilise pour organiser, nommer, stocker, retrouver et protéger les fichiers sur un périphérique de stockage (disque dur, SSD, clé USB, etc.).

Imaginez un classeur avec des intercalaires, des étiquettes et un index :

  • Sans système de fichiers, le disque ne serait qu’une longue bande de bits sans structure.
  • Avec un système de fichiers, on peut créer des dossiers, donner des noms, définir des permissions, retrouver un fichier en une seconde, et éviter que deux fichiers n’écrasent le même espace.

C’est l’interface entre le matériel brut (secteurs du disque) et l’abstraction humaine (« Dossier Projets → fichier rapport.pdf »).

Fonctions essentielles

  • Organisation hiérarchique : arborescence de répertoires et fichiers.
  • Gestion de l’espace : allocation des blocs, suivi de l’espace libre.
  • Métadonnées : stockage du nom, taille, date de modification, propriétaire, permissions.
  • Intégrité : protection contre la corruption (ex. : journaling dans ext4, NTFS).
  • Sécurité : contrôle d’accès (lecture/écriture/exécution par utilisateur).

Exemples de systèmes de fichiers courants

Système d’exploitationSystèmes de fichiers courants
Linuxext4 (le plus répandu), Btrfs, XFS, ZFS
WindowsNTFS (standard), FAT32 (clé USB), exFAT (cartes SD)
macOSAPFS (Apple File System), HFS+ (ancien)
UniverselFAT32, exFAT (compatibles entre OS, mais limités en sécurité et taille)

Attention :

  • FAT32 ne gère pas les fichiers > 4 Go ni les permissions.
  • ext4 (Linux) n’est pas lisible nativement par Windows → problème courant lors de transferts.

Enjeux dans une démarche de résilience et de sobriété

  • Journaling (ex. : ext4, NTFS) : empêche la corruption en cas de coupure → fiabilité accrue.
  • Copy-on-Write (ex. : Btrfs, ZFS) : permet des instantanés (snapshots) → sauvegardes instantanées, rollback sécurisé.
  • Chiffrement intégré : certains systèmes (ex. : APFS, ZFS) permettent le chiffrement au niveau du disque.
  • Choix stratégique : héberger un site critique sur un serveur en ext4 avec snapshots btrfs = meilleure résilience.
Les contenus de définition restent publics. Les ressources (outils, grilles, supports) liées à cette fiche sont disponibles dans l’espace membre.