Chiudi annunziu

À a cunferenza di sviluppatori mundiale di Apple WWDC l'annu passatu hà introduttu u novu sistema di schedari APFS. Cù un aghjurnamentu nantu à iOS 10.3 i primi dispusitivi da l'ecosistema Apple cambiaranu à questu.

Un sistema di schedari hè una struttura chì furnisce l'almacenamiento di dati in u discu è tuttu u travagliu cun ellu. Apple usa attualmente u sistema HFS + per questu, chì era digià implementatu in 1998, rimpiazzà l'HFS (Hierarchical File System) da 1985.

Allora APFS, chì significa Apple File System, deve rimpiazzà u sistema chì hè statu creatu in origine più di trent'anni fà, è deve fà cusì nantu à tutte e plataforme Apple durante 2017. U so sviluppu hà principiatu solu menu di trè anni fà, ma Apple hà pruvatu à rimpiazzà HFS + da almenu 2006.

Prima, però, i sforzi per aduttà ZFS (Zettabyte File System), prubabilmente u sistema di fugliale più ricunnisciutu in u mumentu, anu fiascatu, seguitu da dui prughjetti chì sviluppanu e so soluzioni. Allora APFS hà una longa storia è assai anticipazione. In ogni casu, parechji sò sempre incerti annantu à u pianu ambiziosu di Apple per aduttà APFS in u so ecosistema, chì indicanu e caratteristiche cunnisciute da altri sistemi (in particulare ZFS) chì mancanu da ellu. Ma ciò chì APFS prumetti hè sempre un passu significativu in avanti.

APFS

APFS hè un sistema cuncepitu per l'almacenamiento mudernu - di sicuru, hè custruitu specificamente per l'hardware è u software Apple, per quessa, deve esse adattatu per SSD, grande capacità è grandi file. Per esempiu, supporta nativamente TRIM è face constantemente, chì mantene u rendiment di u discu altu. E caratteristiche principali è vantaghji nantu à HFS + sò: clonazione, snapshots, spartera di u spaziu, criptografia, prutezzione di failover è calculu veloce di u spaziu utilizatu / liberu.

A clonazione rimpiazza a copia classica, quandu un secondu schedariu di dati identicu à u copiatu hè creatu nantu à u discu. Invece, a clonazione crea solu un duplicatu di i metadati (infurmazione nantu à i paràmetri di u schedariu), è se unu di i cloni hè mudificatu, solu e mudificazioni seranu scritte à u discu, micca u schedariu sanu novu. I vantaghji di a clonazione sò salvate u spaziu di discu è un prucessu assai più veloce di creà una "copia" di u schedariu.

Di sicuru, stu prucessu funziona solu in un discu - quandu si copia trà dui dischi, un duplicatu cumpletu di u schedariu originale deve esse creatu nantu à u discu di destinazione. Un pussibile svantaghju di i cloni pò esse a so gestione di u spaziu, induve l'eliminazione di un clone di qualsiasi fugliale grande ùn liberà quasi nisun spaziu di discu.

Una snapshot hè una maghjina di u statu di u discu in un certu puntu in u tempu, chì permetterà à i schedari di cuntinuà à travaglià nantu à questu mentre cunservà a so forma, cum'è era in u mumentu chì a snapshot hè stata presa. Solu i cambiamenti sò salvati à u discu, ùn sò micca creati dati duplicati. Allora questu hè un metudu di salvezza chì hè più affidabile di ciò chì Time Machine usa attualmente.

A spartera di u spaziu permette parechji partizioni di discu sparte u listessu spaziu di discu fisicu. Per esempiu, quandu un discu cù un sistema di schedari HFS + hè divisu in trè partizioni è una di elli si sparisce u spaziu (mentre l'altri anu spaziu), hè pussibule solu sguassà a partizione successiva è aghjunghje u so postu à quella chì hà currettu. fora di u spaziu. AFPS mostra tuttu u spaziu liberu in tuttu u discu fisicu per tutte e partizioni.

Questu significa chì quandu si creanu partizioni, ùn ci hè bisognu di stimà a so dimensione necessaria, postu chì hè cumplettamente dinamica secondu u spaziu liberu necessariu in a partizione data. Per esempiu, avemu un discu cù una capacità tutale di 100 GB divisu in dui partizioni, induve unu riempie 10 GB è l'altru 20 GB. In questu casu, e duie partizioni mostraranu 70 GB di spaziu liberu.

Di sicuru, a criptografia di discu hè digià dispunibule cù HFS +, ma APFS offre a so forma assai più cumplessa. Invece di dui tipi (senza criptografia è criptografia di u discu sanu di una sola chjave) cù HFS +, APFS hè capaci di criptà un discu utilizendu più chjave per ogni schedariu è una chjave separata per metadata.

A prutezzione di fallimentu si riferisce à ciò chì succede in casu di fallimentu mentre scrive à u discu. In tali casi, a perdita di dati spessu accade, soprattuttu quandu i dati hè esse overwritten, perchè ci sò mumenti quandu i dui dati sguassati è scritti sò in u cursu di trasmissioni è sò persu quandu u putere hè disconnected. APFS evita stu prublema usendu u metudu Copy-on-write (COW), in quale i vechji dati ùn sò micca rimpiazzati direttamente da novi è per quessa ùn ci hè micca risicu di perde in casu di fallimentu.

Funzioni prisenti in altri sistemi di schedarii muderni chì APFS (attualmente) manca include cumpressione è checksums cumplessi (duplicati di metadata per verificà l'integrità di l'uriginale - APFS faci questu, ma micca per i dati di l'utilizatori). L'APFS ùn manca ancu di redundanza (duplicati) di dati (vede a clonazione), chì risparmia u spaziu di discu, ma rende impussibile di riparà e dati in casu di corruzzione. In cunnessione cù questu, Apple si dice chì hè attraente à a qualità di l'almacenamiento chì stalla in i so prudutti.

Users vi vede prima APFS nant'à i dispusitivi iOS, digià quandu aghjurnà à iOS 10.3. U prossimu pianu esatta ùn hè micca cunnisciutu ancu, salvu chì in u 2018, tuttu l'ecosistema Apple duverebbe funziona nantu à APFS, vale à dì i dispositi cù iOS, watchOS, tvOS è macOS. U novu sistema di schedariu deve esse più veloce, più affidabile è più sicuru grazia à l'ottimisazione.

Risorse: Apple, DTrace (2)
.