Comprendre le rôle d'un système de fichiers
Accéder à l'ensemble des vidéos de ce cours en illimité à partir de 99€ HT/an.
Script
Objectif et utilité
Vous allez comprendre pourquoi une partition ou un volume logique doit être formaté avec un système de fichiers, puis monté, avant de pouvoir stocker des données.
Prérequis et point de départ
- Un volume logique créé. Voir « Étendre un groupe de volumes et un volume logique ».
Explication et démarche
À quoi sert un système de fichiers ?
Un volume logique ou une partition fraîchement créés ne sont qu'un espace brut. Le système de fichiers (file system, FS) définit comment cet espace est utilisé pour représenter des fichiers :
- où, bit par bit, se trouvent les données de chaque fichier ;
- comment sont stockées les métadonnées : nom, droits d'accès, compression…
- comment gérer la fragmentation, quand un fichier modifié plusieurs fois change de taille et doit occuper d'autres emplacements.
Ce sont des conventions de représentation des données : c'est pourquoi il existe différents systèmes de fichiers (NTFS, FAT32, ext4…), chacun avec ses choix.
Une analogie
- Le disque est un immeuble qu'on vient de construire : on ne peut pas y habiter tel quel.
- Les partitions sont les appartements découpés dans l'immeuble.
- Le formatage est l'aménagement des appartements : sans lui, on ne peut pas y vivre.
- Le montage est la route qui donne accès à l'immeuble : on rattache la partition formatée à un endroit de l'arborescence des fichiers.
Les étapes
- Créer la partition ou le volume logique.
- Le formater avec un système de fichiers.
- Le monter dans l'arborescence.
Résultat attendu et vérification
Vous savez expliquer pourquoi un volume logique tout juste créé n'est pas encore utilisable.
Points de vigilance et bonnes pratiques
- Formater efface l'organisation existante : vérifiez la cible avant de formater.
À retenir et mise en pratique
- Système de fichiers = organisation des données et métadonnées sur un espace de stockage.
- Créer → formater → monter.
Exercice. Avec lsblk -f, repérez quelles partitions et quels volumes de votre VM ont un système de fichiers (colonne FSTYPE) et lesquels n'en ont pas encore.
Critère de réussite : data_lv apparaît sans système de fichiers tant qu'il n'est pas formaté.
Référence
- Documentation du noyau Linux, systèmes de fichiers : https://docs.kernel.org/filesystems/index.html