Vala isikhangiso

Engqungqutheleni yonjiniyela yomhlaba wonke ye-WWDC yangonyaka odlule yethule uhlelo olusha lwefayela le-APFS. Ngesibuyekezo ku-iOS 10.3 amadivayisi okuqala avela ku-Apple ecosystem azoshintshela kuwo.

Isistimu yefayela yisakhiwo esinikeza ukugcinwa kwedatha kudiski futhi wonke asebenze ngayo. I-Apple okwamanje isebenzisa uhlelo lwe-HFS+ kulokhu, olwase lusetshenziswe ngo-1998, luthatha indawo ye-HFS (Hierarchical File System) kusukela ngo-1985.

Ngakho-ke i-APFS, emele i-Apple File System, kufanele ithathe indawo yesistimu eyadalwa ekuqaleni eminyakeni engaphezu kwamashumi amathathu edlule, futhi kufanele yenze njalo kuwo wonke amapulatifomu e-Apple phakathi no-2017. Ukuthuthukiswa kwayo kwaqala eminyakeni engaphansi kwemithathu edlule, kodwa I-Apple izamile u-Replace HFS+ kusukela okungenani ngo-2006.

Okokuqala, noma kunjalo, imizamo yokwamukela i-ZFS (Zettabyte File System), cishe uhlelo lwefayela oluqashelwa kakhulu okwamanje, yehlulekile, kulandelwa amaphrojekthi amabili athuthukisa izixazululo zawo. Ngakho i-APFS inomlando omude kanye nokulindelwe okuningi. Kodwa-ke, abaningi abakabi naso isiqiniseko mayelana necebo le-Apple lokufuna ukwamukela i-APFS kuyo yonke i-ecosystem yayo, ekhomba izici ezaziwa kwezinye izinhlelo (ikakhulukazi i-ZFS) ezingekho kuyo. Kodwa lokho okuthenjiswa yi-APFS kuseyisinyathelo esibalulekile esiya phambili.

APFS

I-APFS iwuhlelo oluklanyelwe ukugcinwa kwesimanjemanje - vele, yakhelwe ngokukhethekile i-Apple hardware nesofthiwe, ngakho-ke kufanele ifaneleke kahle kuma-SSD, amandla amakhulu, namafayela amakhulu. Isibonelo, isekela ngokwendabuko I-TRIM futhi ikwenza njalo, okugcina ukusebenza kwediski kuphezulu. Izici eziyinhloko kanye nezinzuzo nge-HFS+ yilezi: i-cloning, izifinyezo, ukwabelana ngesikhala, ukubethela, ukuvikelwa kwe-failover nokubala okusheshayo kwendawo esetshenzisiwe/ekhululekile.

I-Cloning ithatha indawo yokukopisha kwakudala, lapho ifayela lesibili ledatha elifana nalelo elikopishiwe lenziwa kudiski. Esikhundleni salokho, ukwenza i-cloning kudala impinda yemethadatha (ulwazi mayelana nemingcele yefayela), futhi uma enye yama-clones ishintshiwe, ukuguqulwa kuphela okuzobhalwa kudiski, hhayi lonke ifayela futhi. Izinzuzo ze-cloning zigcinwe isikhala sediski kanye nenqubo esheshayo yokudala "ikhophi" yefayela.

Yiqiniso, le nqubo isebenza kuphela ngaphakathi kwediski eyodwa - lapho ukopisha phakathi kwamadiski amabili, impinda ephelele yefayela langempela kufanele idalwe kudiski eqondiwe. Okungenzeka kube kubi kwama-clones kungaba ukuphatha kwawo isikhala, lapho ukususa i-clone yanoma yiliphi ifayela elikhulu kuzokhulula cishe asikho isikhala sediski.

Isifinyezo siyisithombe sesimo sediski ngesikhathi esithile, esizovumela amafayela ukuthi aqhubeke nokusebenza kuyo kuyilapho elondoloza ifomu lawo njengoba lalinjalo ngesikhathi kuthathwa isifinyezo. Izinguquko kuphela ezilondolozwe kudiski, ayikho idatha eyimpinda edalwayo. Ngakho-ke lena indlela eyisipele ethembeke kakhulu kunaleyo esetshenziswa yi-Time Machine njengamanje.

Ukwabelana ngesikhala kunika amandla okumbalwa ama-disk partitions yabelana ngendawo yediski ebonakalayo efanayo. Isibonelo, lapho idiski enesistimu yefayela ye-HFS + ihlukaniswa yaba izingxenye ezintathu futhi enye yazo iphelelwa isikhala (ngenkathi enye inesikhala), kungenzeka ukuthi ususe nje ukwahlukanisa okulandelayo bese unamathisela indawo yayo kuleyo egijimayo. ngaphandle kwesikhala. I-AFPS ibonisa sonke isikhala samahhala kuyo yonke idiski ebonakalayo kuwo wonke ama-partitions.

Lokhu kusho ukuthi lapho udala ama-partitions, asikho isidingo sokulinganisa ubukhulu bawo obudingekayo, njengoba buguquguquka ngokuphelele kuye ngokuthi isikhala samahhala esidingekayo ekuhlukaniseni okunikeziwe. Isibonelo, sinediski enomthamo ophelele we-100 GB ihlukaniswe yaba izingxenye ezimbili, lapho eyodwa igcwalisa u-10 GB futhi enye i-20 GB. Kulokhu, kokubili ukwahlukanisa kuzobonisa u-70 GB wesikhala samahhala.

Vele, ukubethela kwediski sekuvele kutholakala nge-HFS+, kodwa i-APFS inikeza ifomu layo eliyinkimbinkimbi kakhulu. Esikhundleni sezinhlobo ezimbili (akukho ukubethela kanye nokubethela kokhiye owodwa wediski eliphelele) nge-HFS+, i-APFS iyakwazi ukubethela idiski isebenzisa okhiye abaningi kufayela ngalinye kanye nokhiye ohlukile wemethadatha.

Ukuvikelwa kokwehluleka kubhekisela kulokho okwenzekayo uma kwenzeka ukwehluleka ngenkathi ubhalela kudiski. Ezimweni ezinjalo, ukulahleka kwedatha kuvame ukwenzeka, ikakhulukazi uma idatha ibhalwa phezu, ngoba kuba nezikhathi lapho kokubili idatha esuliwe nebhaliwe isendleleni yokudlulisela futhi ilahleka lapho amandla enqanyulwa. I-APFS igwema le nkinga ngokusebenzisa indlela ye-Copy-on-write (COW), lapho idatha endala ingashintshwa ngokuqondile ngamasha ngakho-ke ayikho ingozi yokulahlekelwa yiyo uma kwenzeka ukwehluleka.

Izici ezikhona kwezinye izinhlelo zamafayela zesimanje ezingenazo i-APFS (okwamanje) zihlanganisa ukucindezela kanye nokuhlola okuyinkimbinkimbi (izimpinda zemethadatha ukuze kuqinisekiswe ubuqotho boqobo - i-APFS yenza lokhu, kodwa hhayi idatha yomsebenzisi). I-APFS nayo ayinakho ukuphindaphinda kwedatha (izimpinda) (bona i-cloning), egcina isikhala sediski, kodwa yenza kube nzima ukulungisa idatha uma kwenzeka inkohlakalo. Maqondana nalokhu, kuthiwa i-Apple iheha izinga lesitoreji esifaka emikhiqizweni yayo.

Abasebenzisi bazobona kuqala i-APFS kumadivayisi we-iOS, lapho sebethuthukela ku-iOS 10.3. Icebo elilandelayo eliqondile alikaziwa, ngaphandle kokuthi ngo-2018, yonke i-Apple ecosystem kufanele isebenze ku-APFS, okungukuthi amadivayisi ane-iOS, i-watchOS, i-tvOS ne-macOS. Uhlelo olusha lwefayela kufanele lusheshe, luthembeke futhi luvikeleke kakhulu ngenxa yokuthuthukiswa.

Izinsiza: Apple, I-DTrace (2)
.