APFS MacOS, iOS, watchOS eta tvOS erabiltzen da
APFS (Apple File System) biltegiratze sistema baten datuak antolatzeko eta egituratzeko sistema da. APFS jatorriz kaleratu MacOS Sierra 30 urteko HFS + ordez .
HFS + eta HFS (Fitxategi Sistema Hierarkikoaren bertsio apur bat lehenago) disketeak sortu ziren lehen aldiz sortu ziren, Mac disko gogorrak biltegiratzeko lehen mailako biltegia izan zenean, disko gogorrak spinning ziren hirugarrenek eskaintzen duten aukera garestia.
Iraganean, Applek HFS + ordeztu zuen flirted, baina APIk dagoeneko iOS , TVOS eta watchOS sistemetan sartutako MacOS High Sierra eta geroago fitxategi sistema lehenetsia da.
APFS gaur egungo eta biharko biltegiratze teknologiarentzako optimizatuta dago
HFS + 800 kb disketeak erregeak zirenean inplementatu zen. Uneko makinak agian ez da disketeak erabiltzen, baina disko gogorrak spinning arkaikoak dira . Apple-k bere produktu guztietan flash-oinarritutako biltegia azpimarratzen duenez, komunikazio birakariekin lan egiteko optimizatutako fitxategi-sistema bat eta diskurtsoaren inguruko itxaroteak berezko latentzia besterik ez du zentzurik asko egiten.
APFS SSD-rako eta beste flash-oinarritutako biltegiratze sistemetarako get-go diseinatuta dago. Nahiz APFS optimizatzen da biltegiratze-egoera onean nola funtzionatzen duen, ondo funtzionatzen du disko gogor modernoekin.
Etorkizuneko ebaluazioa
APFS 64 biteko inode zenbaki bat onartzen du. Inode identifikatzaile bakarra da fitxategi sistema objektu bat identifikatzen duena. Fitxategi sistema objektu bat izan daiteke; fitxategi bat, karpeta bat. 64 biteko inodoa, APFSk 9 hogeita hamar fitxategi sistemako objektuak gutxi gorabehera 2,1 milioi muga gainditu ditu.
Bederatzigarren laurdenak zenbaki nahiko handia dirudi, eta behar bezala galdetu behar duzu zein biltegiratze-gailuek objektu asko eduki ditzaketen leku egokiak edukitzeko. Erantzunek begirada bat eskatzen dute biltegiratze joeretan. Demagun hau: Apple-k dagoeneko abian jarri du enpresa mailako biltegiratze teknologia kontsumitzaileentzako produktuei, hala nola, Mac-ek eta biltegiratze mailak erabiltzeko gaitasuna. Hau lehen aldiz ikusi zen Fusion unitateetan , errendimendu handiko SSDren eta disko gogorrean motelagoa baina askoz handiagoa. Sarritan sarbide datuak SSD azkarrean mantendu ziren, sarritan erabiltzen ziren fitxategiak disko gogorrean gordetzen ziren bitartean.
MacOSekin Applek kontzeptua hedatu du iCloud-en oinarritutako biltegiratze nahasketa gehituta. Filmak eta telebistei esker, iCloud-ek gordetako tokian tokiko biltegian gordeta ikusi zenuen. Azken adibide honek ez du inodoren bateratze sistema bateratzen sistemak biltegiratze sistema hauetan erabilitako disko guztietan, norabide orokor bat dago Apple-ren mugimenduan; biltegiratze-teknologia ugari biltzen ditu, erabiltzaileak beharretara hobekien egokitzen direnak eta sistema eragile bakar gisa ikusten duten OS bat.
APFS ezaugarriak
APFS-k fitxategi-sistema zaharrenetatik bereizten dituen funtzio ugari ditu.
- Klonak - Klonek ia berehalako fitxategien kopiak baimentzen dituzte espazio gehigarririk gabe. Fitxategi bat pixka bat kopiatzea kokapen batetik bestera kopiatzean, jatorrizko fitxategia erreferentziatu beharrean, bi fitxategien arteko berdinak diren datuen blokeak partekatzen ditu. Egin aldaketak fitxategi bakarrean, eta aldatu den datu blokeoa klon berrira idatzita dago, jatorrizkoak eta klonak oraindik aldatu gabeko datuak blokeatzen jarraitzen duten bitartean. Hau ez da bereziki azkarrago aurrezten eta kopiatzen, baina biltegiratze-beharretan ere aurrezten du.
- Argazkiak - APFSk puntu bat adierazten duen bolumenaren argazki bat sor dezake. Argazkiak segurtasun kopiak errazagoak izan daitezen erabiltzea ahalbidetzen du, baita denbora jakin batean gauzak nola joan diren ere. Argazki guztiak irakurriz apuntatzen dira jatorrizko bolumena eta haren datuak. Argazki berri batek ez du espazio erreala hartzen, jatorrizko bolumena erakusle bat gordetzeko beharrezkoak diren espazio kopurua baino. Denbora igaro ahala eta jatorrizko bolumenaren aldaketak egiten direnean, argazkiaren eguneratzea eguneratzen da.
- Enkriptazioa - APFSk AES-XTS edo AES-CBC moduak erabiliz disko osoak enkriptatzeko aukera ematen du . Bi fitxategiak eta metadatuak enkriptatuko dira. Onartutako enkriptatze metodoak honakoak dira:
- Garbitu (enkriptatzea ez).
- Bakarreko giltza.
- Multi-gakoa, datuen eta metadatutako bi fitxategi bakoitzeko gakoak.
- Space Sharing-Espazioen partekatzea aurrez definitzen du partizio tamainak; Horren ordez, bolumen guztiek unitatean dauden azpiko espazio libreak partekatzen dituzte . Espazioen partekatzeak dinamikoki hazten eta txikitzen lagunduko duen bolumen anitza ahalbidetuko du, banaketa beharra izan gabe.
- Kopiatu-On-Idazketa - Datuen babes-sistema honek datu-egiturak partekatzen ditu, aldaketarik egin gabe. Beharrezkoa den aldaketa bat egitea (idatzi) kopia berezia egiten da, jatorrizkoak oso-osorik utziko du. Idazketa amaitutakoan bakarrik dago datuen informazioa eguneratzeko datuak eguneratzeko.
- Atomic Safe-Save - Copy-on-write-en ideiarekin antzekoa da, baina fitxategi-eragiketei aplikatzen zaie, adibidez, fitxategi edo direktorio bat berrizendatuz edo mugitzean. Izenbiderik adibide gisa, berrizendatu beharreko fitxategia kopiatuko da datu berriekin (fitxategiaren izena); kopia prozesua osatu arte fitxategien sistema eguneratzen da datu berrietara sartzeko. Horrek bermatzen du arrazoi batengatik, hala nola potentzia-hutsegitea edo CPU hiccup mota batzuk, idazketa ez bada burutzen, jatorrizko fitxategiak osorik mantentzen ditu.
- Fitxategi arraroak - Fitxategi espazioa esleitzeko modu eraginkorragarri hau espazio-espazioa bakarrik haztea ahalbidetzen du. Fitxategi ez-zorrotz sisteman, fitxategiaren espazioa aldez aurretik erreserbatu behar da, nahiz eta datuak ez gordetzeko prest egon.