Chapitre 2 : Préparer les Disques Durs
Maîtrisez le partitionnement, le formatage et les systèmes de gestion de fichiers.
1. Décrire les disques durs
Le disque dur est le composant principal de stockage des données. Deux types existent :
- HDD (Hard Disk Drive) : disque mécanique avec plateaux rotatifs
- SSD (Solid State Drive) : mémoire flash sans pièces mobiles, plus rapide
Les performances se mesurent par :
- Le débit de données (octets/seconde)
- Le temps de recherche (latence d’accès)
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 465.8G 0 disk
├─sda1 8:1 0 512M 0 part /boot
└─sda2 8:2 0 465.3G 0 part /
nvme0n1 259:0 0 931.5G 0 disk
└─nvme0n1p1 259:1 0 931.5G 0 part /home
2. Systèmes de gestion de fichiers (SGF)
Un SGF organise les données sur un support de stockage. Il permet :
- La création, lecture, modification et suppression de fichiers
- La gestion de l’espace libre
- L’accès multi-utilisateur sécurisé
Principaux systèmes de fichiers
FAT32
Portable, compatible universellement. Limite : 4 Go par fichier.
Portable, compatible universellement. Limite : 4 Go par fichier.
NTFS
Journalisation, permissions, fichiers > 4 Go. Standard Windows.
Journalisation, permissions, fichiers > 4 Go. Standard Windows.
ext4
Journalisation, très fiable. Système par défaut sous Linux.
Journalisation, très fiable. Système par défaut sous Linux.
3. Techniques d’allocation des blocs
Comment les fichiers sont-ils stockés sur le disque ?
- Allocation contiguë : blocs consécutifs → rapide, mais fragmentation externe
- Allocation chaînée : blocs liés par pointeurs → pas de fragmentation, mais accès séquentiel
- Allocation indexée : table d’index centrale → accès direct, utilisé par FAT, NTFS, ext4
# Structure FAT32 : allocation chaînée indexée
FAT[100] = 101 # cluster suivant
FAT[101] = 102
FAT[102] = -1 # fin du fichier
4. Partitionnement et formatage
Avant d’utiliser un disque, il faut le partitionner puis le formater.
Partitionnement
- MBR (Master Boot Record) : max 4 partitions primaires, limite à 2.2 To
- GPT (GUID Partition Table) : jusqu’à 128 partitions, supporte jusqu’à 9.4 Zettaoctets
Formatage
Le formatage crée la structure du système de fichiers :
- Secteur de démarrage
- Table d’allocation (FAT, MFT, i-nodes)
- Répertoire racine
- Superbloc (métadonnées du système de fichiers)
# Formater une partition en ext4 (Linux)
sudo mkfs.ext4 /dev/sdb1
# Formater en NTFS (Windows via Linux)
sudo mkfs.ntfs /dev/sdb1
💡 Prochaine étape : Dans le Chapitre 3, vous apprendrez à gérer les processus, les threads et la planification du CPU.
Pingback: Cours: Système d'exploitation - موقع المدرسة الرائدة