Dùin sanas

Aig co-labhairt luchd-leasachaidh air feadh an t-saoghail aig WWDC Apple an-uiridh thug e a-steach an siostam faidhle APFS ùr. Le ùrachadh air iOS 10.3 gluaisidh a’ chiad innealan bho eag-shiostam Apple thuige.

Is e siostam faidhle a th’ ann an siostam faidhle a bheir seachad stòradh dàta air diosc agus bidh iad uile ag obair leis. Tha Apple an-dràsta a’ cleachdadh siostam HFS + airson seo, a chaidh a chleachdadh mar-thà ann an 1998, a’ dol an àite an HFS (Siostam faidhle rangachaidh) bho 1985.

Mar sin tha còir aig APFS, a tha a’ seasamh airson Apple File System, a dhol an àite an t-siostam a chaidh a chruthachadh an toiseach o chionn còrr is trithead bliadhna, agus thathar an dùil sin a dhèanamh air gach àrd-ùrlar Apple ann an 2017. Cha do thòisich an leasachadh aige ach nas lugha na trì bliadhna air ais, ach Dh’ fheuch Apple ri Replace HFS + bho co-dhiù 2006.

An toiseach, ge-tà, dh’fhàillig oidhirpean gus gabhail ri ZFS (Zettabyte File System), is dòcha an siostam faidhle as aithnichte an-dràsta, agus an uairsin dà phròiseact a’ leasachadh am fuasglaidhean fhèin. Mar sin tha eachdraidh fhada aig APFS agus mòran dùil. Ach, tha mòran fhathast mì-chinnteach mu phlana àrd-amasach Apple gus gabhail ri APFS thairis air an eag-shiostam aige, a’ comharrachadh feartan a tha aithnichte bho shiostaman eile (gu sònraichte ZFS) a tha a dhìth bhuaithe. Ach tha na tha APFS a’ gealltainn fhathast na cheum mòr air adhart.

APFS

Is e siostam a th’ ann an APFS a chaidh a dhealbhadh airson stòradh ùr-nodha - gu dearbh, tha e air a thogail gu sònraichte airson bathar-cruaidh is bathar-bog Apple, agus mar sin tha còir gum bi e gu math freagarrach airson SSDs, comasan mòra, agus faidhlichean mòra. Mar eisimpleir, tha e a 'toirt taic dhùthchail TRIM agus ga dhèanamh an-còmhnaidh, a chumas coileanadh an diosc àrd. Is iad na prìomh fheartan agus bhuannachdan thairis air HFS +: clonadh, dealbhan-camara, roinneadh àite, crioptachadh, dìon fàiligeadh agus àireamhachadh luath air àite cleachdte / saor.

Bidh clonadh a’ dol an àite copaidh clasaigeach, nuair a thèid dàrna faidhle dàta co-ionann ris an fhear a chaidh a chopaigeadh a chruthachadh air an diosc. An àite sin chan eil clonadh a’ cruthachadh ach dùblachadh den mheata-dàta (fiosrachadh mu pharamadairean an fhaidhle), agus ma thèid aon de na clones atharrachadh, cha tèid ach na h-atharrachaidhean a sgrìobhadh gu diosc, chan e am faidhle gu lèir a-rithist. Is e na buannachdan a tha an lùib clonadh àite diosc a shàbhaladh agus pròiseas fada nas luaithe gus “leth-bhreac” den fhaidhle a chruthachadh.

Gu dearbh, chan obraich am pròiseas seo ach taobh a-staigh aon diosc - nuair a bhios tu a’ dèanamh lethbhreac eadar dà dhiosca, feumar làn dhùblachadh den fhaidhle tùsail a chruthachadh air an diosc targaid. Is dòcha gur e ana-cothrom a dh’ fhaodadh a bhith aig clones a bhith a’ làimhseachadh àite, far am bi cuir às do chlòn de fhaidhle mòr sam bith a’ saoradh cha mhòr àite diosc.

Is e dealbh a th’ ann an dealbh de staid an diosc aig àm sònraichte, a leigeas le faidhlichean cumail orra ag obair air fhad ‘s a tha iad fhathast a’ gleidheadh ​​​​an cruth, mar a bha e aig an àm a chaidh an dealbh a thogail. Chan eil ach atharrachaidhean air an sàbhaladh air an diosg, chan eil dàta dùblaichte air a chruthachadh. Mar sin is e dòigh cùl-taic a tha seo a tha nas earbsaiche na na tha Time Machine a’ cleachdadh an-dràsta.

Tha roinneadh àite a’ comasachadh grunn sgaradh diosg roinn an aon àite diosc corporra. Mar eisimpleir, nuair a tha diosc le siostam faidhle HFS + air a roinn ann an trì earrannan agus aon dhiubh a’ ruith a-mach à àite (ged a tha àite aig an fheadhainn eile), tha e comasach dìreach an ath sgaradh a dhubhadh às agus àite a cheangal ris an fhear a ruith. a-mach à àite. Bidh AFPS a’ taisbeanadh a h-uile àite an-asgaidh air an diosc corporra gu lèir airson a h-uile sgaradh.

Tha seo a’ ciallachadh, nuair a bhios tu a’ cruthachadh sgaraidhean, nach eil feum air tuairmse a dhèanamh air a’ mheud a tha a dhìth orra, leis gu bheil e gu tur fiùghantach a rèir an àite saor a tha a dhìth anns a’ phàirt a chaidh a thoirt seachad. Mar eisimpleir, tha diosc againn le comas iomlan de 100 GB air a roinn ann an dà sgaradh, far am bi aon a’ lìonadh 10 GB agus am fear eile 20 GB. Anns a 'chùis seo, seallaidh an dà phàirt 70 GB de rùm an-asgaidh.

Gu dearbh, tha crioptachadh diosc ri fhaighinn mu thràth le HFS +, ach tha APFS a’ tabhann a chruth tòrr nas iom-fhillte. An àite dà sheòrsa (gun chrioptachadh agus crioptachadh diosc slàn aon-iuchrach) le HFS +, bidh APFS comasach air diosc a chrioptachadh le bhith a’ cleachdadh grunn iuchraichean airson gach faidhle agus iuchair air leth airson meata-dàta.

Tha dìon fàilligeadh a’ toirt iomradh air na thachras ma dh’fhàilligeas nuair a sgrìobhas tu gu diosc. Ann an leithid de shuidheachaidhean, bidh call dàta gu tric a’ tachairt, gu h-àraidh nuair a thathar ag ath-sgrìobhadh an dàta, leis gu bheil amannan ann nuair a tha an dà chuid an dàta a chaidh a dhubhadh às agus a chaidh a sgrìobhadh ri linn an tar-chuir agus air chall nuair a thèid an cumhachd a dhì-cheangal. Bidh APFS a’ seachnadh na trioblaid seo le bhith a’ cleachdadh an dòigh Copy-on-write (COW), anns nach eil seann dàta air a chur an àite gu dìreach le feadhainn ùra agus mar sin chan eil cunnart ann gun caillear iad ma dh’fhàilligeas.

Tha feartan a tha an làthair ann an siostaman faidhle ùr-nodha eile air a bheil dìth APFS (an-dràsta) a’ toirt a-steach teannachadh agus checksums iom-fhillte (dùblachadh meata-dàta gus ionracas an dreach tùsail a dhearbhadh - bidh APFS a’ dèanamh seo, ach chan ann airson dàta luchd-cleachdaidh). Tha dìth dàta aig APFS cuideachd (dùblachadh) (faic clonadh), a shàbhaileas àite diosc, ach a tha ga dhèanamh do-dhèanta dàta a chàradh gun fhios nach bi coirbeachd ann. Ann an co-cheangal ri seo, thathar ag ràdh gu bheil Apple tarraingeach do chàileachd an stòraidh a bhios e a’ stàladh anns na toraidhean aige.

Chì luchd-cleachdaidh an toiseach APFS air innealan iOS, mu thràth nuair a bhios iad ag ùrachadh gu iOS 10.3. Chan eil fios fhathast air an ath phlana cheart, ach a-mhàin ann an 2018, gum bu chòir eag-shiostam Apple gu lèir ruith air APFS, ie innealan le iOS, watchOS, tvOS agus macOS. Bu chòir don t-siostam faidhle ùr a bhith nas luaithe, nas earbsaiche agus nas tèarainte le taing dha optimization.

Goireasan: Apple, DTrace (2)
.