
Rôle d’Apple File System
Apple File System (APFS) est un système de fichiers exclusif conçu pour le chiffrement. APFS fonctionne sur toutes les plateformes d’Apple : iPad, iPhone, Mac, Apple TV, Apple Vision Pro et Apple Watch. Optimisé pour le stockage flash/SSD, il propose un chiffrement complexe, la copie à l’écriture pour les métadonnées, le partage d’espace, le clonage de fichiers et de répertoires, des instantanés, le calcul rapide des tailles de répertoires, le renommage atomique et une amélioration des fondations du système de fichiers, ainsi qu’une conception unique par copie à l’écriture, qui rassemble les opérations afin d’offrir des performances optimales tout en assurant la fiabilité des données.
Partage d’espace
L’APFS alloue de l’espace disque sur demande. Lorsqu’un conteneur APFS est divisé en plusieurs volumes, l’espace libre qu’il renferme peut être attribué à n’importe lequel de ces volumes, en fonction des besoins. Comme chaque volume n’utilise qu’une partie du conteneur, l’espace disponible équivaut à la taille du conteneur, moins l’espace total utilisé par ses volumes.
Volumes multiples
Sous macOS 10.15 ou les versions ultérieures, un conteneur APFS utilisé pour démarrer le Mac doit contenir au moins cinq volumes, dont les trois premiers sont invisibles pour l’utilisateur :
Volume de prédémarrage : Ce volume n’est pas chiffré et contient les données nécessaires au démarrage de chaque volume système du conteneur.
Volume de mémoire virtuelle : Ce volume n’est pas chiffré et est utilisé par macOS pour stocker des fichiers de permutation chiffrés.
Volume de secours : Ce volume n’est pas chiffré et doit être disponible sans déverrouiller un volume système afin de pouvoir démarrer en recoveryOS.
Volume système : contient :
tous les fichiers nécessaires pour démarrer le Mac;
toutes les apps installées nativement par macOS (celles qui se trouvaient auparavant dans le dossier
/Applicationssont maintenant dans le sous-dossier/System/Applications).
Remarque : Par défaut, aucun processus ne peut écrire sur le volume système, même les processus système d’Apple.
Volume de données : contient les données susceptibles de changer, comme :
toutes données dans le dossier de l’utilisateur, y compris les photos, la musique, les vidéos et les documents;
les apps installées par l’utilisateur, y compris AppleScript, et les applications Automator;
les cadres d’application et les démons personnalisés installés par l’utilisateur, par l’entreprise ou par des apps tierces;
d’autres emplacements inscriptibles dont l’utilisateur est propriétaire, comme
/Applications,/Library,/Users,/Volumes,/usr/local,/private,/varet/tmp.
Un volume de données est créé pour chaque volume système supplémentaire. Les volumes de prédémarrage, de mémoire virtuelle et de secours sont tous partagés et ne sont pas dupliqués.
Sur les appareils sous macOS 11 ou les versions ultérieures, le volume système est capturé dans un instantané. Le système d’exploitation démarre à partir d’un instantané du volume système, et non à partir du montage en lecture seule du volume système mutable.
Sur les appareils sous iOS, iPadOS et visionOS, le stockage est divisé en au moins deux volumes APFS :
Volume système
Volume de données