Lokaðu auglýsingu

Á WWDC Apple um allan heim þróunarráðstefnu á síðasta ári kynnti nýja APFS skráarkerfið. Með uppfærslu á iOS 10.3 fyrstu tækin úr Apple vistkerfinu munu skipta yfir í það.

Skráarkerfi er uppbygging sem veitir geymslu gagna á diski og allir vinna með það. Apple notar nú HFS+ kerfið fyrir þetta, sem var þegar komið á markað árið 1998, í stað HFS (Hierarchical File System) frá 1985.

Þannig að APFS, sem stendur fyrir Apple File System, á að koma í stað kerfisins sem upphaflega var búið til fyrir meira en þrjátíu árum, og það á að gera það á öllum Apple kerfum árið 2017. Þróun þess hófst aðeins fyrir innan við þremur árum, en Apple reyndi Replace HFS+ síðan að minnsta kosti 2006.

Í fyrsta lagi mistókst hins vegar tilraunir til að taka upp ZFS (Zettabyte File System), líklega þekktasta skráarkerfið í augnablikinu, og síðan komu tvö verkefni að þróa eigin lausnir. Þannig að APFS á sér langa sögu og mikla eftirvæntingu. Hins vegar eru margir enn óvissir um metnaðarfulla áætlun Apple um að samþykkja APFS í vistkerfi sínu, og benda á eiginleika sem þekkjast frá öðrum kerfum (sérstaklega ZFS) sem vantar í það. En það sem APFS lofar er samt mikilvægt skref fram á við.

APFS

APFS er kerfi hannað fyrir nútíma geymslu - auðvitað er það smíðað sérstaklega fyrir Apple vélbúnað og hugbúnað, svo það á að henta vel fyrir SSD diska, stóra afkastagetu og stórar skrár. Til dæmis styður það innbyggt Snyrta og gerir það stöðugt, sem heldur afköstum disksins háum. Helstu eiginleikar og kostir umfram HFS+ eru: klónun, skyndimyndir, plássdeiling, dulkóðun, bilunarvörn og hraður útreikningur á notuðu/lausu plássi.

Klónun kemur í stað klassískrar afritunar, þegar önnur gagnaskrá sem er eins og sú afrita er búin til á disknum. Klónun í staðinn skapar aðeins afrit af lýsigögnum (upplýsingar um færibreytur skráarinnar) og ef einum af klónunum er breytt verða aðeins breytingarnar skrifaðar á diskinn, ekki öll skráin aftur. Kostir klónunar eru sparað pláss á disknum og miklu hraðara ferli við að búa til "afrit" af skránni.

Auðvitað virkar þetta ferli bara innan eins disks - þegar afritað er á milli tveggja diska þarf að búa til heilt afrit af upprunalegu skránni á markdisknum. Mögulegur ókostur við klóna getur verið meðhöndlun þeirra á plássi, þar sem eyðing klóna af hvaða stórri skrá sem er mun losa um nánast ekkert pláss.

Skyndimynd er mynd af ástandi disksins á ákveðnum tímapunkti, sem gerir skrám kleift að halda áfram að vinna á honum á meðan formi þeirra varðveitist, eins og það var þegar skyndimyndin var tekin. Aðeins breytingar eru vistaðar á disknum, engin tvítekin gögn eru búin til. Þannig að þetta er öryggisafritunaraðferð sem er áreiðanlegri en það sem Time Machine notar núna.

Samnýting rýmis gerir mörgum kleift disksneiðing deila sama líkamlegu plássi. Til dæmis, þegar diskur með HFS+ skráarkerfi er skipt í þrjú skipting og önnur þeirra verður uppiskroppa með pláss (á meðan hinir hafa pláss), þá er einfaldlega hægt að eyða næstu skiptingu og tengja pláss þess við þá sem keyrði upp úr plássi. AFPS sýnir allt laust pláss á öllum líkamlega disknum fyrir allar skiptingarnar.

Þetta þýðir að þegar skipting er búin til er engin þörf á að áætla nauðsynlega stærð þeirra, þar sem hún er algjörlega kraftmikil eftir nauðsynlegu lausu plássi í tilteknu skiptingunni. Við erum til dæmis með 100 GB disk sem er samtals 10 GB skipt í tvö skipting, þar sem annað fyllir 20 GB og hitt 70 GB. Í þessu tilviki munu báðar skiptingarnar sýna XNUMX GB af lausu plássi.

Auðvitað er dulkóðun diska nú þegar fáanleg með HFS+, en APFS býður upp á mun flóknara form sitt. Í stað tveggja tegunda (engin dulkóðun og dulkóðun með einum lykli á heilum diski) fyrir HFS+, er APFS fær um að dulkóða disk með því að nota marga lykla fyrir hverja skrá og sérstakan lykil fyrir lýsigögn.

Bilunarvörn vísar til þess sem gerist ef bilun kemur upp þegar skrifað er á disk. Í slíkum tilfellum á sér stað oft gagnatap, sérstaklega þegar verið er að skrifa yfir gögnin, vegna þess að það eru augnablik þegar eytt og skrifuð gögn eru í flutningi og glatast þegar rafmagnið er aftengt. APFS forðast þetta vandamál með því að nota Copy-on-write (COW) aðferðina, þar sem gömlum gögnum er ekki beint skipt út fyrir ný og því engin hætta á að þau glatist ef bilun kemur upp.

Eiginleikar sem eru til staðar í öðrum nútíma skráarkerfum sem APFS (nú) skortir eru þjöppun og flóknar eftirlitssummur (afrit af lýsigögnum til að sannreyna heilleika frumritsins - APFS gerir þetta, en ekki fyrir notendagögn). APFS skortir einnig offramboð á gögnum (afrit) (sjá klónun), sem sparar diskpláss, en gerir það ómögulegt að gera við gögn ef um spillingu er að ræða. Í tengslum við þetta er Apple sagt höfða til gæða geymslunnar sem það setur upp í vörum sínum.

Notendur munu fyrst sjá APFS á iOS tækjum, þegar þegar þeir uppfæra í iOS 10.3. Næsta nákvæma áætlun er ekki enn þekkt, nema að árið 2018 ætti allt Apple vistkerfi að keyra á APFS, þ.e. tækjum með iOS, watchOS, tvOS og macOS. Nýja skráarkerfið ætti að vera hraðvirkara, áreiðanlegra og öruggara þökk sé hagræðingu.

Auðlindir: Apple, DTrace (2)
.