APFS estas uzata en macOS, iOS, watchOS, kaj tvOS
APFS (Apple File System) estas sistemo por organizi kaj strukturi datumojn en sistemo de stokado. APFS origine publikigita kun MacOS-Montaro anstataŭas la 30-jaraĝa HFS + .
HFS + kaj HFS (iomete pli frua versio de la Hierarkia Arkivo-Sistemo) origine kreiĝis en la tempo de disketoj, kiuj estis la primara stokado por Mac kiam ŝalti malmolajn diskojn estis multekosta eblo ofertita de triaj.
En la pasinteco, Apple flirtis kun anstataŭigo de HFS +, sed APFS, kiu jam estas inkluzivita en iOS , tvOS , kaj watchOS nun estas la defaŭlta dosiera sistemo por MacOS High Sierra kaj poste.
APFS estas optimumigita por Hodiaŭ kaj Mateno kaj Stokado-Teĥnologio
HFS + estis efektivigita kiam 800 kb floppies estis reĝo . Aktualaj Macs eble ne uzas floppies, sed ŝpinante malmolaj diskoj ŝajnas apenaŭ arkaika . Kun Apple, emfazante eksterordinaran stokadon en ĉiuj ĝiaj produktoj, sistemo de arkivoj optimumigita por funkcii kun rotaciaj amaskomunikiloj, kaj la propra latenciaco, atendante diskon por turni sin nur ne multe sentas.
APFS estas desegnita de la ricevado por SSD kaj aliaj eksterordinaraj stokado-sistemoj. Kvankam APFS estas optimumigita por kiom solidaj ŝtataj stokado funkcias, ĝi agas bone kun modernaj malmolaj diskoj.
Estonta pruvo
APFS elportas 64-bit-inoderan numeron. La inodo estas unika identigilo, kiu identigas dosieran sistemon. Arkiva sistemo objekto povas esti io; dosiero, dosierujo. Kun 64-bita inodo, la APFS povus teni proksimume 9 kvintilojn de dosieraj sistemoj eksplodantaj la malnovan limon de 2.1 miliardoj.
Naŭ kvindekoj eble ŝajnas sufiĉe belajn, kaj vi rajtas demandi, kia stokado estas sufiĉe spaco por efektivigi multajn objektojn. La respondo postulas ekrigardan tendencon. Konsideru ĉi tion: Apple jam komencis movadon de dungista nivelo-stokado al produktoj de konsumantoj, kiel ekzemple la Mac kaj ĝia kapableco uzi tonditan stokadon. Ĉi tio estis unue vidita en Fusion-diskoj kiuj movis datumojn inter alta rendimento SSD kaj pli malrapida, sed multe pli granda, malmola disko. Ofte aliritaj datumoj estis tenataj sur la rapida SSD, dum uzataj dosieroj malpli ofte estis stokitaj en la malmola disko.
Kun MacOS , Apple etendis ĉi tiun koncepton aldonante iCloud-bazitan stokadon al la miksaĵo. Permesante filmojn kaj televidajn spektaklojn vi jam rigardis esti stokita en iCloud liberigante lokan stokadon. Dum ĉi tiu lasta ekzemplo ne postulas unigitan sistemon de nombra inodo tra ĉiuj diskoj uzataj de ĉi tiu streĉa sistemo de stokado, ĝi montras ĝeneralan direkton en kiu Apple povas moviĝi; por kunmeti multajn stokajn teknologiojn, kiuj plej bone adaptas la bezonojn de la uzanto, kaj ke la OS kontrolu ilin kiel ununura dosiero.
APFS Trajtoj
APFS havas multajn funkciojn, kiuj apartigas ĝin de malnovaj dosieraj sistemoj.
- Klonoj - Klonoj permesas preskaŭ instantaneajn dosierojn sen uzi kroman spacon. Anstataŭ kopii dosieron iomete de unu loko al alia, klonas anstataŭe la originalan dosieron, dividante la blokojn de datumoj, kiuj estas identaj inter la du dosieroj. Faru ŝanĝojn al unu dosiero, kaj nur la bloko de datumoj, kiuj ŝanĝiĝis, estas skribita al la nova klono, dum la originala kaj la klono daŭre dividas senŝanĝajn blokojn de datumoj. Ĉi tio ne nur faras dosieron kopianta kaj ŝparas speciale rapide, sed ankaŭ savas en stokado de bezonoj.
- Snapshots - APFS povas krei voluman foton kiu reprezentas punkton en tempo. Snapshots povas esti uzataj por faciligi efikajn kopiojn kaj ankaŭ permesi vin reiri al kiel aferoj estis en aparta punkto. Snapshots estas leg-nur punteroj al la originala volumo kaj ĝiaj datumoj. Nova ekrano prenas neniun realan spacon, krom la kvanto de spaco necesa por stoki punteron al la originala volumo. Dum tempo daŭras kaj ŝanĝoj estas faritaj al la originala volumo, la fotokapablo estas ĝisdatigita kun nur la ŝanĝoj kiuj okazas.
- Ĉifrado - APFS subtenas fortan plenan diskodadon per AES-XTS aŭ AES-CBC-modoj. Ambaŭ dosieroj kaj metadatumoj estos koditaj. Subtenataj ĉifraj metodoj inkluzivas:
- Klara (sen ĉifrado).
- Ununura ŝlosilo.
- Multi-ŝlosilo, kun dosielaj klavoj por ambaŭ datumoj kaj metadatenoj.
- Spaco-interŝanĝo-Spaco dividas finon al antaŭdifinanta particurajn grandecojn; anstataŭe ĉiuj volumoj dividas la suban liberan spacon sur veturilo . Spaca interŝanĝo permesos multoblajn volumojn en disko kreski kaj kraĉi dinamike kiel necese, sen neceso de repartición.
- Kopi-sur-Skribo - Ĉi tiu datuma protekta sistemo permesas datumajn strukturojn esti dividitaj kondiĉe ke neniu ŝanĝo fariĝas. Iam ŝanĝo petas (skribi), nova unika kopio estas farita, certigante ke la originalaĵo estas lasita nerompita. Nur post kiam la skribo estas kompletigita, la dosiero informiĝas ĝisdatigita por indiki la novan datumon.
- Atoma Sekureco-Konservado - Ĉi tio estas simila al la ideo de kopi-skribu, sed aplikiĝas al iu ajn dosier-operacio, kiel renoma aŭ movado de dosiero aŭ dosierujo. Uzante renomi kiel ekzemplo, la dosiero, kiu estas renoma, estas kopiita kun la nova datumo (la dosiernomo); ne ĝis la kompleta kopio estas la dosieroj ĝisdatigitaj por noti la novan datumon. Ĉi tio certigas, ke, por iu ajn kialo, kiel potenca fiasko, aŭ iu tipo de CPU, la skribo ne estas kompletigita, la originala dosiero restas nerompita.
- Senpagaj dosieroj - Ĉi tiu pli efika maniero atribui dosieron-spacon permesas al la spaco de dosiero kreski nur kiam efektive bezonas. En nepremaj dosieraj sistemoj, la dosiero-spaco devas esti rezervita antaŭen, eĉ kiam neniu datumo pretas esti konservita.