Movatterモバイル変換


[0]ホーム

URL:


Aller au contenu
Wikipédial'encyclopédie libre
Rechercher

Apple File System

Un article de Wikipédia, l'encyclopédie libre.

APFS
DéveloppeurApple
Nom anglaisApple File System
Introduction27 mars 2017
(iOS 10.3)
Identificateur de partition7C3457EF-0000-11AA-AA11-00306543ECAC (GPT)
Structure
Contenu des répertoiresB+ tree
Allocation de fichiersB+ tree
Mauvais blocsB+ tree
Limitations
Taille maximale de fichier8Eio.
Nombre maximal de fichiers263
Taille maximale du nom de fichiers255 caractères (UTF-16)
Taille maximale de volumeen pratique 256 Tio
Caractères autorisés dans les noms de fichiersUnicode (UTF-16), tout caractère à l'exception de "/"
Fonctionnalités
Dates enregistréesCréation, modification, accès
ForksOui (Alternate Data Streams, voir(en)Fork (filesystem))
AttributsLecture seule, caché, système, archive
PermissionsUNIX,ACL
Chiffrement intégréAES (AES-XTS ou AES-CBC selon le matériel sous-jacent)
modifier 

Apple File System (APFS,litt. « système de fichiers d'Apple ») est unsystème de fichiers développé et déployé parApple pour sessystèmes d'exploitationmacOS,iOS,tvOS etwatchOS[1]. Il vise à corriger les problèmes du système de fichiers existantHFS+ anciennement utilisé sur ces plateformes[2],[3].

Cependant, à la sortie demacOS High Sierra, seules les machines équipées d'un disque dedémarrageSSD sont automatiquement converties en APFS. Cette conversion est optionnelle pour les machines dotées d'undisque dur et indisponible pour les machines dotées d'unFusion Drive.

Historique

[modifier |modifier le code]

Malgré les nombreuses améliorations qu'il a reçues au fil du temps, HFS+ commençait à accuser son âge et il était clair qu'il allait être remplacé. Le premier indice de ce remplacement fut l'inclusion dans laversion bêta deLeopard du système de fichiersZFS deSun Microsystems.

Le développement d'APFS a commencé en 2014, sous la direction de Dominic Giampaolo, ancien deBe et concepteur dusystème de fichiers deBeOS[4].

L'arrivée de APFS a été annoncée en, lors de l'Apple Worldwide Developers Conference, en remplacement de HFS+.

Fonctionnalités

[modifier |modifier le code]

Apple File System est un système de fichiers64 bits supportant jusqu'à 9quintillions de fichiers par volume[5]. Ses principales fonctionnalités sont[5] :

  • clones de fichiers : sur APFS, la copie d'unfichier sur le mêmevolume ne duplique pas les données, mais se limite à mettre à jour lesmétadonnées pour indiquer l'existence du fichier clone. La modification du clone n'enregistre que les différences. Les clones apportent deux principaux avantages : instantanéité des opérations decopie de fichiers et gain d'espace disque.
  • instantanés (snapshots) : APFS a la capacité de prendre un instantané du système de fichiers, c'est-à-dire une copie figée en lecture seule de ce système de fichiers. Les instantanés permettent de défaire les modifications ultérieures en une seule opération ou de réaliser des opérations desauvegarde efficaces en n'enregistrant que les données modifiées depuis le dernier instantané.
  • partage d'espace (space sharing) : leconteneur (qui peut être constitué de plusieurs disques physiques agrégés) est partagé en volumes, comparables auxpartitions. La caractéristique principale de ces volumes est d'avoir unetaille dynamique : elle augmente ou diminue en fonction de l'ajout ou de lasuppression de fichiers. L'espace libre duconteneur est disponible pour tous les volumes et, par voie de conséquence, la taille libre indiquée par chaque volume est la même pour tous les volumes et correspond à celle du conteneur.
  • chiffrement (encryption)
  • fichiers creux (sparse files)
  • intégrité des métadonnées
  • calcul rapide des tailles (fast directory sizing)
  • protection contre lesplantages (crash protection) : APFS implémente un nouvel algorithmecopy-on-write permettant de protéger les écritures sur disque contre la perte de données en cas de crash tout en évitant le coût de la double écriture de lajournalisation.
  • renommageatomique (atomic safe-save).

Apple File System a connu une controverse sur lanormalisation Unicode, qui n'était pas effectuée dans ses premièresversions beta, le rendant inutilisable avec des langues autres que l'anglais[6],[7]. Depuis la version 10.13 Developer Beta 3 du, APFS implèmente la normalisation et l'insensibilité à la casse conformément au standardUnicode 9.0[8].

Limitations

[modifier |modifier le code]

Apple File System ne fournit pas desomme de contrôle des données utilisateur, mais il fournit unesomme de contrôle garantissant l'intégrité desmétadonnées[3].

Compatibilité matérielle

[modifier |modifier le code]

macOS

[modifier |modifier le code]

Apple File System a d'abord été disponible dansmacOS Sierra en tant que système optionnel non démarrable. Il est le système de fichiers par défaut dansmacOS High Sierra, sur les machines dotées d'un disqueSSD. DepuismacOS Mojave, tous lesdisques de démarrage sont convertis à l'APFS lors de la mise à jour dusystème d'exploitation, en dépit des difficultés que cela engendre avec desdisques durs à plateau[9].

iOS

[modifier |modifier le code]

iOS 10.3 a converti le système de fichiers existant HFS+ en APFS sur les périphériques 64 bits compatibles avec iOS 10[10]. L'iPhone 5, l'iPhone 5c et l'iPad4e ne sont pas compatibles avec APFS.

tvOS

[modifier |modifier le code]

tvOS 10.2 a converti le système de fichiers existant HFS+ en APFS sur l'Apple TV de4e génération.

Références

[modifier |modifier le code]
  1. F. Andrei, « Le système de fichiers APFS », surwww.iinet-system.com,(consulté le)
  2. (en) « Apple File System Guide », surdeveloper.apple.com(consulté le)
  3. a etbMickaël Bazoge, « APFS : le futur système de fichiers d’Apple qui va changer votre vie »,MacGeneration,‎(lire en ligne, consulté le)
  4. « APFS : le futur système de fichiers d’Apple qui va changer votre vie »,MacGeneration,‎(lire en ligne[archive du], consulté le)
  5. a etb(en) « Features », surdeveloper.apple.com(consulté le)
  6. APFS’s “Bag of Bytes” Filenames
  7. APFS is currently unusable with most non-English languages – The Eclectic Light Company
  8. (en) « Frequently Asked Questions », surdeveloper.apple.com(consulté le)
  9. Lionel, « L'APFS dégrade fortement les performances sur les disques durs », surMacBidouille.com - News,(consulté le)
  10. (en-US) Andrew Cunningham, « APFS is coming soon: iOS 10.3 will automatically upgrade your filesystem »,Ars Technica,‎(lire en ligne, consulté le)

Bibliographie

[modifier |modifier le code]
  • Vincent Hermann, « APFS : plongée dans le nouveau système de fichiers d'Apple »,Next INpact,‎(lire en ligne, consulté le)

Voir aussi

[modifier |modifier le code]
Ce document provient de « https://fr.wikipedia.org/w/index.php?title=Apple_File_System&oldid=208424043 ».
Catégories :
Catégories cachées :

[8]ページ先頭

©2009-2025 Movatter.jp