// Wiki ObsoStop
Base de connaissances
Tutoriels par OS, outils open source et ressources pour le numérique responsable.
📄
Système de fichiers (File System) - Universel
Comprendre l'ordinateur🟢 DébutantLinux, macOS, Windows
Sommaire
Qu'est-ce qu'un système de fichiers ?
Un système de fichiers est une méthode et une structure qui permettent de stocker, organiser, lire et écrire des fichiers sur un périphérique de stockage (comme un disque dur, un SSD ou une clé USB). Il définit comment les données sont stockées et comment elles sont retrouvées et manipulées.
Systèmes de fichiers courants :
- ext4 - Extended File System version 4 (Linux, utilisé par défaut dans de nombreuses distributions)
- FAT32 - File Allocation Table 32 (souvent utilisé pour la compatibilité avec différents systèmes d'exploitation mais avec une limite de 4 Go par fichier unique)
- NTFS (utilisé par Windows, système de fichiers par défaut)
- exFAT - Extended File Allocation Table (utilisé pour les périphériques amovibles et pour la compatibilité entre différents systèmes d’exploitation)
- Btrfs, XFS, ReiserFS, etc.
Fonctionnalités gérées par un système de fichiers :
- Organisation des fichiers et répertoires
- Permissions d'accès aux fichiers
- Allocation de l'espace disque
- Gestion des métadonnées des fichiers (propriétés, permissions, dates de modification, etc.)
Les différents systèmes de fichiers par système d’exploitation :
| Système d'exploitation | Systèmes de fichiers |
|---|---|
| Linux | ext4, Btrfs, XFS, ReiserFS, ext3, FAT32, exFAT, NTFS |
| Windows | NTFS, FAT32, exFAT |
| macOS | APFS, HFS+, exFAT, FAT32 |
| Android | ext4, F2FS, exFAT |
| BSD (FreeBSD, OpenBSD) | UFS, ZFS, ext4, FAT32, exFAT |
| Linux (avec compatibilité Windows) | NTFS (lecture/écriture avec des outils comme ntfs-3g), exFAT (via le paquet exfat-utils) |
| Disques amovibles (USB, cartes SD) | FAT32, exFAT (particulièrement pour la compatibilité avec Windows et macOS) |
Limites de capacité par système de fichiers :
| Système d'exploitation | Systèmes de fichiers | Limite de capacité (partition / fichier) |
|---|---|---|
| Linux | ext4 | Jusqu'à 50 To (par défaut, mais dépend des configurations spéciales) |
| Btrfs | Théoriquement jusqu'à 16 exaoctets (limité par le matériel) | |
| XFS | Jusqu'à 8 exaoctets (limité par matériel et OS) | |
| ReiserFS | Jusqu'à 16 To | |
| ext3 | Jusqu'à 2 To | |
| FAT32 | 2 To (limite de 4 Go pour un fichier unique) | |
| exFAT | 128 Po (pétaoctets) | |
| Windows | NTFS | Jusqu'à 16 To (en pratique, jusqu'à 256 To sur systèmes modernes) |
| FAT32 | 2 To (limite de 4 Go pour un fichier unique) | |
| exFAT | 128 Po (pétaoctets) | |
| macOS | APFS | 8 exaoctets (très au-delà des besoins actuels) |
| HFS+ | 8 To (en pratique, les disques sont plus petits) | |
| exFAT | 128 Po (pétaoctets) | |
| Android | ext4 | Jusqu'à 16 To |
| F2FS | Jusqu'à 16 To | |
| exFAT | 128 Po (pétaoctets) | |
| BSD (FreeBSD, OpenBSD) | UFS | Jusqu'à 2 To |
| ZFS | Jusqu'à 256 To (ou plus selon la configuration matérielle et logicielle) | |
| ext4 | Jusqu'à 50 To (mais limité par les disques et configurations) | |
| FAT32 | 2 To (limite de 4 Go pour un fichier unique) | |
| exFAT | 128 Po (pétaoctets) | |
| Linux (avec compatibilité Windows) | NTFS | Jusqu'à 256 To |
| exFAT | 128 Po (pétaoctets) | |
| Disques amovibles (USB, cartes SD) | FAT32 | 2 To (limite de 4 Go pour un fichier unique) |
| exFAT | 128 Po (pétaoctets) |
Formatage d’un disque pour l’installation/réinstallation d’un système d’exploitation :
1. Linux (Ubuntu, Debian, Fedora, etc...)
- Format utilisé : ext4 (Extended File System version 4)
- Explication : ext4 est le système de fichiers par défaut pour la plupart des distributions Linux. Il est stable, rapide et très bien supporté.
2. Windows (Windows 10, Windows 11, etc...)
- Format utilisé : NTFS (New Technology File System)
- Explication : NTFS est le système de fichiers natif pour Windows. Il gère efficacement les gros fichiers et les permissions de sécurité.
3. macOS (macOS Mojave, Big Sur, etc...)
- Format utilisé : APFS (Apple File System)
- Explication : APFS est conçu spécifiquement pour les disques SSD, offrant de meilleures performances et des fonctionnalités avancées. Si vous utilisez un disque dur plus ancien, macOS peut utiliser HFS+.