Mechie mgbasa ozi

N'afọ gara aga WWDC Apple ọgbakọ mmepe zuru ụwa ọnụ ewebata usoro faịlụ APFS ọhụrụ. Site na mmelite na iOS 10.3 ngwaọrụ mbụ sitere na gburugburu ebe obibi Apple ga-agbanwe na ya.

Sistemụ faịlụ bụ usoro nke na-enye nchekwa data na diski yana ihe niile na-arụ ọrụ na ya. Apple na-eji usoro HFS + ugbu a maka nke a, nke etinyerelarị na 1998, dochie HFS (Sistemụ Faịlụ Hierarchical) site na 1985.

Ya mere, APFS, nke na-anọchi anya Apple File System, kwesịrị iji dochie usoro nke e kere na mbụ ihe karịrị afọ iri atọ gara aga, ma ọ ga-eme ya na nyiwe Apple niile n'oge 2017. Mmepe ya malitere naanị ihe na-erughị afọ atọ gara aga, ma. Apple nwara Dochie HFS + kemgbe opekata mpe 2006.

Nke mbụ, Otú ọ dị, mgbalị iji nweta ZFS (Zettabyte File System), ikekwe usoro faịlụ a kacha mara amara n'oge a, dara, ọrụ abụọ na-esote na-emepụta ihe ngwọta nke ha. Ya mere APFS nwere ogologo akụkọ ihe mere eme na ọtụtụ atụmanya. Otú ọ dị, ọtụtụ ndị ka ejighị n'aka maka atụmatụ oké ọchịchọ Apple ịnakwere APFS n'ofe gburugburu ebe obibi ya, na-atụ aka na njirimara ndị a maara site na sistemụ ndị ọzọ (karịsịa ZFS) na-efu na ya. Mana ihe APFS kwere nkwa ka bụ nnukwu nzọụkwụ na-aga n'ihu.

APFS

APFS bụ usoro emebere maka nchekwa ọgbara ọhụrụ - n'ezie, e wuru ya kpọmkwem maka ngwaike na ngwanrọ Apple, yabụ na ọ ga-adabara nke ọma na SSDs, ikike buru ibu na nnukwu faịlụ. Dịka ọmụmaatụ, ọ na-akwado obodo Oge ma na-eme ya mgbe niile, nke na-eme ka arụmọrụ diski dị elu. Ihe ndị bụ isi na uru karịa HFS+ bụ: cloning, snapshots, ikesa oghere, izo ya ezo, nchebe ọdịda na mgbako ngwa ngwa nke ohere eji / free.

Cloning na-edochi nnomi kpochapụwo, mgbe emepụtara faịlụ nke abụọ yiri nke e depụtaghachiri na diski ahụ. Cloning kama na-emepụta ụdị metadata (ozi gbasara paramita faịlụ ahụ), ma ọ bụrụ na agbanwee otu n'ime clones, naanị mgbanwe ndị a ka a ga-ede na diski, ọ bụghị faịlụ niile ọzọ. A na-echekwa uru nke cloning ohere diski na usoro dị ngwa ngwa nke ịmepụta "mbipụta" nke faịlụ ahụ.

N'ezie, usoro a na-arụ ọrụ naanị n'ime otu diski - mgbe ị na-edegharị n'etiti diski abụọ, a ghaghị ịmepụta faịlụ mbụ zuru ezu na diski ebumnuche. Mwepu nke clones nwere ike ịbụ njikwa ohere ha, ebe ihichapụ clone nke faịlụ ọ bụla buru ibu ga-ahapụ ihe fọrọ nke nta ka ọ bụrụ ohere diski ọ bụla.

Ihe onyonyo bụ ihe onyonyo nke ọnọdụ diski ahụ n'otu oge, nke ga-eme ka faịlụ gaa n'ihu na-arụ ọrụ na ya ka ha na-echekwa ụdị ha, dịka ọ dị n'oge ewepụtara foto ahụ. Naanị mgbanwe na-echekwa na diski, ọ nweghị data oyiri emepụtara. Ya mere, nke a bụ usoro ndabere nke a pụrụ ịdabere na ya karịa ihe Time Machine na-eji ugbu a.

Nkesa oghere na-enyere ọtụtụ aka disk partitions kekọrịta ohere diski anụ ahụ. Dịka ọmụmaatụ, mgbe diski nwere usoro faịlụ HFS + kewara ụzọ atọ ma otu n'ime ha na-agba ọsọ (ebe ndị ọzọ nwere ohere), ọ ga-ekwe omume ihichapụ nkebi ọzọ ma tinye ebe ya na nke na-agba ọsọ. nke oghere. AFPS na-egosiputa oghere efu na diski anụ ahụ niile maka akụkụ niile.

Nke a pụtara na mgbe ị na-eke nkebi, ọ dịghị mkpa ịkọwa nha ha chọrọ, n'ihi na ọ na-agbanwe kpamkpam dabere na ohere efu achọrọ na nkebi enyere. Dịka ọmụmaatụ, anyị nwere diski nwere ikike zuru oke nke 100 GB kewara ụzọ abụọ, ebe otu jupụtara 10 GB na nke ọzọ 20 GB. N'okwu a, akụkụ abụọ ahụ ga-egosi 70 GB nke ohere efu.

N'ezie, izo ya ezo diski adịlarị na HFS+, mana APFS na-enye ụdị mgbagwoju anya ya. Kama ụdị abụọ (enweghị ezoro ezo na otu igodo dum-disk encryption) na HFS +, APFS nwere ike izochi diski site na iji ọtụtụ igodo maka faịlụ ọ bụla yana igodo dị iche maka metadata.

Nchedo ọdịda na-ezo aka na ihe na-eme ma ọ bụrụ na ọdịda dara mgbe ị na-ede na diski. N'ọnọdụ ndị dị otú ahụ, mfu data na-emekarị, karịsịa mgbe a na-edegharị data ahụ, n'ihi na e nwere oge mgbe ma data ehichapụ na nke edere na-aga n'ihu ma na-efunahụ mgbe ike kwụsịrị. APFS na-ezere nsogbu a site na iji usoro Copy-on-write (COW), nke na-adịghị edochi data ochie site na ndị ọhụrụ ozugbo ya mere ọ nweghị ihe ize ndụ nke ịla n'iyi ma ọ bụrụ na ọdịda dara.

Akụkụ dị na sistemụ faịlụ ọgbara ọhụrụ ndị APFS (ugbu a) enweghị gụnyere mkpakọ na mkpirisi checksums (mbigharị nke metadata iji chọpụta izi ezi nke izizi - APFS na-eme nke a, mana ọ bụghị maka data onye ọrụ). APFS enweghịkwa redundancy data (ụdị oyiri) (lee cloning), nke na-echekwa ohere diski, mana na-eme ka ọ ghara imezi data ma ọ bụrụ na nrụrụ aka. N'ihe metụtara nke a, a na-ekwu na Apple na-adọrọ mmasị n'ịdị mma nke nchekwa ọ na-etinye na ngwaahịa ya.

Ndị ọrụ ga-ebu ụzọ hụ APFS na ngwaọrụ iOS, ugbua mgbe ha na-emelite na iOS 10.3. Amabeghị atụmatụ nke ọzọ kpọmkwem, belụsọ na na 2018, usoro gburugburu Apple niile kwesịrị ịgba ọsọ na APFS, ya bụ ngwaọrụ nwere iOS, watchOS, tvOS na macOS. Usoro faịlụ ọhụrụ kwesịrị ịdị ngwa ngwa, ntụkwasị obi na nchekwa karịa ekele maka njikarịcha.

Akụrụngwa: Apple, DTrace (2)
.