Unul dintre anunțurile mai dezvoltate care nu au făcut Keynote în WWDC din acest an a fost Apple introducând un nou sistem de fișiere botezat Apple File System (APFS).
Sistemele de fișiere actuale utilizate de companie (HFS și HFS +) au o vechime de peste un deceniu și nu au fost niciodată concepute cu adevărat pentru dispozitive de stocare care stochează date în ordinea Gigabytes.
APFS a fost dezvoltat „de la zero” pentru a scala uniform pe toate dispozitivele lor. Aceasta înseamnă că de la Apple Watch la Mac, toate dispozitivele vor folosi APFS ca sistem de fișiere implicit în următorii ani.
La ce caracteristici vă puteți aștepta în noul sistem de fișiere și cum contează acestea la nivel de utilizator? Avem o analiză simplă a noilor caracteristici majore din APFS, așa cum a fost anunțat de gigantul tehnologic.
Granulozitatea marcajului de timp a nanosecundei:
Sistemul de fișiere HFS + utilizat în prezent are suport pentru granularitatea timestampului de 1 secundă. Aceasta înseamnă, în principiu, că marcajele de timp (citiți „fișier creat la”, „ultima modificare la”) din fișierele dvs. dintr-un sistem HFS + sunt corecte până la o secundă. Totul a fost bine și când HFS + a fost proiectat inițial, cu aproape 13 ani în urmă, pentru dispozitive de stocare care erau lente și marcajele temporale de 1 secundă puteau gestiona cu ușurință atomicitatea sistemului de fișiere.
Cu toate acestea, dispozitivele de stocare utilizate în generația actuală de dispozitive sunt capabile de operații I / O la nivel de nanosecundă, ceea ce face ca granularitatea de timp de nanosecundă să fie o necesitate într-un sistem de fișiere modern..
Criptare:
Una dintre caracteristicile cheie din sistemul de fișiere Apple și poate cea mai utilă, chiar și pentru utilizatorii care nu sunt cu putere, este criptarea. APFS oferă utilizatorilor trei opțiuni pentru a-și cripta (dacă este deloc) datele.
-
Necriptat:
Un utilizator poate opta pur și simplu să nu-și cripteze deloc datele. Probabil că acesta nu este cel mai bun mod de a parcurge fișierele dacă aveți date sensibile pe laptop; oricum.
Cu toate acestea, pentru fiecare dintre ele, astfel încât să vă puteți păstra fișierele necriptate.
-
Criptare cu cheie unică:
Criptarea cu o singură cheie de pe dispozitivul dvs. va funcționa la fel cum funcționează FileVault pe un Mac chiar acum. Vă va cripta datele, necesitând o cheie pentru a le accesa.
-
Criptare multi-cheie:
Pur și simplu, criptarea multi-cheie este minunată. Criptarea cu mai multe chei pe APFS va permite utilizatorilor să creeze mai multe chei pentru diferite fișiere, sau chiar părți de fișiere. Deci, întregul dvs. disc va fi criptat, dar puteți crea chei suplimentare (să zicem, pe telefonul dvs.), pentru a dezvălui și mai multe date atunci când telefonul dvs. este deblocat, oferindu-vă astfel acces la cheie. Aceasta este o nouă adăugare interesantă pentru APFS, deoarece va permite criptarea pe bază de „fișier”, astfel încât fișierele diferite pot avea chei de criptare diferite.
Fișiere rare:
Fișierele rare permit memoria să fie alocată unui fișier numai atunci când este necesar. Sprijinirea fișierelor rare înseamnă că unui fișier mare (de exemplu 1 GB) i se va aloca întregul spațiu de 1 GB pe dispozitivul de stocare numai atunci când datele reale din fișier au o dimensiune de 1 GB. De exemplu, luați în considerare cazul de utilizare în care descărcați un fișier utilizând un torrent. Fișierul poate fi un fișier mare, să zicem 1 GB. În sistemul de fișiere HFS +, în momentul în care fișierul începe descărcarea, sistemul de fișiere alocă 1 GB spațiu fișierului, chiar dacă datele reale care ar fi putut fi descărcate (și, prin urmare, salvate) pot fi la fel de mici ca un singur kilobyte.
Totuși, APFS nu va aloca întregul 1GB chiar la început. În schimb, fișierului i se va aloca spațiu pe disc pe măsură ce crește.
Instantanee:
„Instantanee”, după cum sugerează și numele, vă permite practic să faceți un instantaneu al unui fișier la un moment dat, salvând astfel starea fișierului și permițându-vă să îl editați în continuare. Modificările sunt urmărite de sistemul de fișiere și numai datele noi ocupă spațiu suplimentar. Instantaneele sunt mai rapide decât salvarea tipică a fișierelor. O salvare tipică a fișierului, care salvează toate datele fișierului de fiecare dată când utilizatorul „salvează” fișierul, necesită timp proporțional cu dimensiunea fișierului.
Pe de altă parte, un instantaneu salvează modificările doar de fiecare dată când utilizatorul „salvează” fișierul. Acest lucru permite copiilor de siguranță să utilizeze mai puțin spațiu pe disc decât pe sistemele de fișiere care nu sunt instantanee. Aceasta înseamnă că backupurile TimeMachine vor deveni mai rapide, mai eficiente și vor ocupa și mai puțin spațiu.
Partajarea spațiului:
Partajarea spațiului este o caracteristică nouă în APFS, care va permite mai multor volume să partajeze logic spațiul de memorie pe un dispozitiv de stocare. Ce înseamnă asta, dacă aveți un SSD de 256 GB pe Mac, APFS vă va permite să îl partiționați în așa fel încât fiecare dintre partiții să afișeze întregul 256 GB (sau dimensiunea pe care o alegeți) ca fiind disponibil pentru utilizare și va fi extindeți sau micșorați dimensiunea fizică atunci când fișierele sunt adăugate sau eliminate din partiții.
Eficiența spațiului:
Stocarea eficientă a fișierelor pe un dispozitiv de stocare este extrem de importantă pentru o performanță mai bună, precum și o utilizare mai eficientă a sistemului de fișiere.
APFS gestionează eficiența spațiului folosind ceea ce se numește „Clone”. Practic, dacă copiați un fișier în același sistem de fișiere, în loc să creați o copie duplicat a datelor, APFS pur și simplu partajează aceleași date de pe disc cu noul fișier. Aceasta înseamnă că mai multe copii ale aceluiași fișier nu vor mai folosi spațiu suplimentar „pe fișier”.
Performanţă:
Apple a adus unele îmbunătățiri „sub capotă” la APFS pentru a-l face să funcționeze mai bine pe dispozitivele lor.
APFS este optimizat pentru stocarea Flash. Acesta este spațiul de stocare utilizat pe fiecare dispozitiv Apple nou vândut utilizatorilor și este logic ca sistemul lor de fișiere să fie optimizat în funcție de tehnologia de stocare pe care o utilizează.
De asemenea, APFS folosește ceea ce se numește „TRIM”. TRIM este o comandă utilizată de sistemul de operare pentru a informa SSD-ul care blocuri de date nu mai sunt utilizate și care pot fi șterse. TRIM va permite SSD-ului să „marcheze” blocurile de memorie care nu mai conțin date valide, astfel încât atunci când sunt necesare date noi pentru a fi scrise, SSD poate utiliza blocurile marcate. Aceasta are ca rezultat o viteză de scriere mai mare.
În timp ce această caracteristică era disponibilă în HFS +, APFS permite comenzile TRIM să fie emise asincron atunci când fișierele sunt șterse sau spațiul liber este recuperat. Acest lucru asigură faptul că modificările metadatelor sunt scrise în spațiul de stocare înainte de efectuarea operațiunilor de ștergere sau recuperare.
Dacă ați folosit un Mac, este posibil să fi întâlnit mingea de plajă care se învârte, mai cunoscută sub numele de „minge de plajă învârtită a morții”. Acest lucru se întâmplă de obicei atunci când sistemul de operare face mai multe operații de scriere pe SSD. Cu APFS, Apple va face ca sistemul de fișiere să acorde prioritate operațiunilor care sunt imediat vizibile pentru utilizatori, în comparație cu sarcinile de fundal care nu sunt vizibile..
Caracteristică contrast între HFS + și Apple APFS
Caracteristică | Sistem de fișiere HFS + | Sistem de fișiere APFS |
---|---|---|
Sparse File Support | Nu | da |
TUNDE | da | Da (de asemenea, asincron) |
Numere inode | 32 de biți | 64 de biți |
Partajarea spațiului | Nu | da |
Clone | Nu | da |
Instantanee | Nu | da |
VEZI ȘI: Cum să blochezi și să protejezi prin parolă fișierele, folderele de pe Mac
Emoționat de APFS?
Efortul Apple de a dezvolta un sistem de fișiere complet nou de la capăt pare o idee bună; mai ales având în vedere că îl dezvoltă vizând exclusiv hardware-ul Apple, ceea ce înseamnă că APFS va încerca probabil să utilizeze hardware-ul în cel mai bun mod posibil, în special stocarea flash extrem de rapidă pe dispozitivele Apple. Aceasta ar trebui să fie o îmbunătățire decentă față de numeroasele nuanțe ale HFS + atunci când Apple lansează în cele din urmă sistemul de fișiere APFS la sfârșitul anului 2016 sau la începutul anului 2017.
Suntem foarte încântați de APFS și de modul în care acesta va îmbunătăți modul în care dispozitivele noastre Apple gestionează fișiere și directoare.
Ce părere aveți despre APFS? Spuneți-ne în comentariile de mai jos.