APFS : Apple dévoile un nouveau système de fichiers

Le par  |  11 commentaire(s)
SSD

Pour l'ensemble de ses produits, Apple planche sur un successeur à HFS+. Un nouveau système de fichiers baptisé Apple File System alias APFS.

Après Hierarchical File System (HFS) et son extension HFS+ actuellement utilisée avec son système d'exploitation pour Mac, Apple annonce un nouveau système de fichiers. Apple File System (APFS) se destine aux plateformes macOS, iOS, tvOS et watchOS. Il débute en préversion pour macOS Sierra dans l'optique d'une finalisation en 2017.

Apple-logoSelon le descriptif d'Apple, APFS est un système de fichiers moderne qui est logiquement optimisé pour le stockage SSD et Flash, tout en pouvant être utilisé sur des disques durs classiques. Il a été conçu avec le support natif du chiffrement (AES-XTS ou AES-CBC), plutôt que par le biais de FileVault.

La structure des données relatives aux informations d'un fichier repose sur des nœuds d'index en 64 bits pour plus de 9 milliards de milliards de fichiers sur un seul volume. La granularité des données retournées est de l'ordre de la nanoseconde plutôt qu'une seconde dans HFS+.

Pour APFS, Apple souligne un système de copie sur écriture de métadonnées afin d'éviter des plantages et réduire des délais de journalisation supplémentaires apparaissant avec HFS+. Tout comme ce dernier, APFS supporte les commandes TRIM.

Une fonctionnalité dite Fast Directory Sizing permet à APFS de calculer rapidement l'espace total utilisé par un répertoire et l'ensemble de sa hiérarchie, et le mettre à jour en fonction de l'évolution de cette hiérarchie. Avec APFS, les instantanés (snapshots) ainsi que le clonage de fichiers et répertoires sont de la partie.

APFS introduit par ailleurs le concept d'espace partagé. Un exemple donné est un conteneur APFS (un conteneur est l'unité de stockage de base pour APFS) avec une capacité de 100 Go contenant un volume A, qui utilise 10 Go, et un volume B, qui utilise 20 Go, l'espace libre pour les deux volumes A et B est de 70 Go.

D'autres informations sur APFS sont disponibles dans une documentation à l'intention des développeurs. Soulignons bien qu'à ce stade APFS est une sorte de préversion technique et ne peut pas être utilisé sur un volume en tant que disque de démarrage. Il y a également d'autres restrictions et le système de fichiers est sensible à la casse, sans possibilité de désactivation.

Complément d'information

Vos commentaires Page 1 / 2

Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Le #1903759
Un nouveau FS, c'est toujours cool car ça prend en compte les réalités du marché (SSD, etc ..)
Les améliorations semblent notables. Par contre attention avec la compatibilités des applis qui géraient HFS+
Le #1903762
Pas mal l'intégration du chiffrement de manière native
Le #1903768
Safirion a écrit :

Pas mal l'intégration du chiffrement de manière native


Espérons que ce soit géré en hardware en non en software pour ne pas grèver les perfs.
Le #1903771
skynet a écrit :

Safirion a écrit :

Pas mal l'intégration du chiffrement de manière native


Espérons que ce soit géré en hardware en non en software pour ne pas grèver les perfs.


Bah le chiffrement est forcément software/OS.
Le #1903774
Safirion a écrit :

skynet a écrit :

Safirion a écrit :

Pas mal l'intégration du chiffrement de manière native


Espérons que ce soit géré en hardware en non en software pour ne pas grèver les perfs.


Bah le chiffrement est forcément software/OS.


Ca dépend du contrôleur de disque. Ca peut être implémenté en hard.
de même dans les proco intel tu as les instructions AES intégrées.
Le #1903775
Avec connexion directe vers la NSA ?
Le #1903780
skynet a écrit :

Safirion a écrit :

skynet a écrit :

Safirion a écrit :

Pas mal l'intégration du chiffrement de manière native


Espérons que ce soit géré en hardware en non en software pour ne pas grèver les perfs.


Bah le chiffrement est forcément software/OS.


Ca dépend du contrôleur de disque. Ca peut être implémenté en hard.
de même dans les proco intel tu as les instructions AES intégrées.


Oui, mais comme ils disent que le FS est compatible avec tous les disques...
Le #1903784
Safirion a écrit :

skynet a écrit :

Safirion a écrit :

skynet a écrit :

Safirion a écrit :

Pas mal l'intégration du chiffrement de manière native


Espérons que ce soit géré en hardware en non en software pour ne pas grèver les perfs.


Bah le chiffrement est forcément software/OS.


Ca dépend du contrôleur de disque. Ca peut être implémenté en hard.
de même dans les proco intel tu as les instructions AES intégrées.


Oui, mais comme ils disent que le FS est compatible avec tous les disques...


Ca ne se situe pas au niveau du disque, mais du contrôleur, qui lui ne change pas et est compatible avec tous les disques.

Mais je n'ai pas toutes les données, je fais des suppositions

Le #1903815
Ouah formidable ! 2x70 Go de libre ! Qui ne sont réellement dispo que s'ils restent vide !
C'est quoi l'intérêt ?
Si je réserve de la place sur un volume, ce n'est pas pour le voir bouffer par un autre !
Le #1903853
kerlutinoec a écrit :

Ouah formidable ! 2x70 Go de libre ! Qui ne sont réellement dispo que s'ils restent vide !
C'est quoi l'intérêt ?
Si je réserve de la place sur un volume, ce n'est pas pour le voir bouffer par un autre !


Là ils parlent d'un conteneur, une sorte d'unité virtuelle où tu vois les deux disques comme un seul. La gestion est donc correcte, il n'y a pas de magie, mais pas de lézard non plus.
Suivre les commentaires
Poster un commentaire
Anonyme
:) ;) :D ^^ 8) :| :lol: :p :-/ :o :w00t: :roll: :( :cry: :facepalm:
:andy: :annoyed: :bandit: :alien: :ninja: :agent: :doh: :@ :sick: :kiss: :love: :sleep: :whistle: =]