Kwala papatso

Sebokeng sa selemo se fetileng sa WWDC Apple ea bahlahisi ba lefats'e ka bophara e hlahisitse sistimi e ncha ea faele ea APFS. Ka ntlafatso ho iOS 10.3 lisebelisoa tsa pele tse tsoang ho Apple ecosystem li tla fetohela ho eona.

Sistimi ea faele ke sebopeho se fanang ka polokelo ea data ho disk mme bohle ba sebetsa le eona. Apple hajoale e sebelisa sistimi ea HFS + bakeng sa sena, e neng e se e sebelisitsoe ka 1998, e nkela sebaka sa HFS (Hierarchical File System) ho tloha 1985.

Kahoo APFS, e emelang Apple File System, e lokela ho nkela sebaka sa tsamaiso eo qalong e bōpiloeng ho feta lilemo tse mashome a mararo tse fetileng, 'me e lokela ho etsa joalo ka li-platform tsohle tsa Apple nakong ea 2017. Nts'etsopele ea eona e qalile feela lilemo tse ka tlaase ho tse tharo tse fetileng, empa Apple e lekile ho fetola HFS + ho tloha bonyane 2006.

Leha ho le joalo, pele, boiteko ba ho amohela ZFS (Zettabyte File System), mohlomong tsamaiso ea faele e tsebahalang ka ho fetisisa ka nako eo, e ile ea hlōleha, e lateloa ke merero e 'meli e hlahisang tharollo ea bona. Kahoo APFS e na le nalane e telele le tebello e ngata. Leha ho le joalo, ba bangata ha ba na bonnete ka morero oa Apple oa ho amohela APFS ho pholletsa le tikoloho ea eona, ba supa likarolo tse tsejoang ho tsoa lits'ebetsong tse ling (haholo-holo ZFS) tse sieo ho eona. Empa seo APFS e se tšepisang e ntse e le mohato oa bohlokoa ho ea pele.

APFS

APFS ke sistimi e etselitsoeng polokelo ea sejoale-joale - ehlile, e hahiloe ka ho khetheha bakeng sa lisebelisoa tsa Apple le software, ka hona e tlameha ho lekana hantle le li-SSD, bokhoni bo boholo, le lifaele tse kholo. Ka mohlala, e tšehetsa ka tlhaho TRIM 'me e e etsa kamehla, e bolokang ts'ebetso ea disk e phahame. Likarolo tse kholo le melemo ho feta HFS + ke: cloning, snapshots, ho arolelana sebaka, encryption, ts'ireletso ea failover le lipalo tse potlakileng tsa sebaka se sebelisitsoeng / sa mahala.

Cloning e nka sebaka sa kopi ea khale, ha faele ea bobeli ea data e ts'oanang le e kopilitsoeng e etsoa ho disk. Cloning ho e-na le hoo e etsa hore ho be le kopi ea metadata (tlhahisoleseding e mabapi le liparamente tsa faele), 'me haeba e' ngoe ea li-clones e fetotsoe, ho tla ngolloa feela liphetoho ho disk, eseng faele eohle hape. Melemo ea cloning e bolokiloe sebaka sa disk le mokhoa o potlakileng haholo oa ho etsa "kopi" ea faele.

Ha e le hantle, ts'ebetso ena e sebetsa feela ka har'a disk e le 'ngoe - ha u kopitsa pakeng tsa li-disk tse peli, kopi e feletseng ea faele ea pele e tlameha ho etsoa ho disk e lebisitsoeng. Bothata bo ka 'nang ba e-ba teng ba li-clones e ka' na ea e-ba ho sebetsana le sebaka sa bona, moo ho tlosa clone ea faele leha e le efe e kholo ho tla lokolla hoo e batlang e se sebaka sa disk.

Setšoantšo ke setšoantšo sa boemo ba disk ka nako e itseng ka nako, e tla lumella lifaele hore li tsoele pele ho sebetsa ho eona ha li ntse li boloka foromo ea tsona, joalokaha e ne e le nakong eo setšoantšo se nkiloeng. Liphetoho feela li bolokoa ho disk, ha ho na data e kopitsoang e entsoeng. Kahoo ona ke mokhoa oa ho boloka o tšepahalang ho feta oo Time Machine e o sebelisang hajoale.

Ho arolelana sebaka ho thusa tse 'maloa likarolo tsa disk arolelana sebaka se tšoanang sa disk sa 'mele. Mohlala, ha disk e nang le sistimi ea faele ea HFS + e arotsoe ka likarolo tse tharo 'me e' ngoe ea tsona e felloa ke sebaka (ha tse ling li na le sebaka), hoa khoneha ho hlakola karohano e latelang le ho kenyelletsa sebaka sa eona ho e neng e matha. ho tsoa sebakeng. AFPS e bonts'a sebaka sohle sa mahala ho disk eohle ea 'mele bakeng sa likarolo tsohle.

Sena se bolela hore ha ho etsoa li-partitions, ha ho hlokahale ho lekanya boholo ba tsona bo hlokahalang, kaha bo matla ka ho feletseng ho itšetlehile ka sebaka se hlokahalang sa mahala karolong e fanoeng. Ka mohlala, re na le disk e nang le matla a kakaretso ea 100 GB e arotsoe ka likarolo tse peli, moo e 'ngoe e tlatsang 10 GB le e' ngoe 20 GB. Tabeng ena, likarolo ka bobeli li tla bontša 70 GB ea sebaka sa mahala.

Ehlile, encryption ea disk e se e fumaneha ka HFS +, empa APFS e fana ka mofuta oa eona o rarahaneng haholo. Sebakeng sa mefuta e 'meli (ha ho na encryption le senotlolo se le seng sa disk eohle) sa HFS+, APFS e khona ho notlela disk e sebelisa linotlolo tse ngata bakeng sa faele ka 'ngoe le senotlolo se arohaneng sa metadata.

Ho hloleha ho sireletsa ho bolela se etsahalang ha ho ka etsahala ho hloleha ha u ntse u ngolla disk. Maemong a joalo, tahlehelo ea data hangata e etsahala, haholo-holo ha data e ntse e ngoloa, hobane ho na le linako tseo ka tsona data e hlakotsoeng le e ngotsoeng e leng nakong ea phetiso 'me e lahlehile ha matla a khaotsoe. APFS e qoba bothata bona ka ho sebelisa mokhoa oa Copy-on-write (COW), oo data ea khale e sa nkeloeng sebaka ka ho toba ke e ncha 'me ka hona ha ho na kotsi ea ho lahleheloa ke eona ha ho e-na le ho hlōleha.

Likarolo tse teng lits'ebetsong tse ling tsa sejoale-joale tsa faele tseo APFS (hajoale) e se nang tsona li kenyelletsa khatello le li-checksums tse rarahaneng (likopi tsa metadata ho netefatsa botšepehi ba ea mantlha - APFS e etsa sena, empa eseng bakeng sa data ea mosebelisi). APFS e boetse e haelloa ke bofokoli ba data (li-duplicates) (bona cloning), e bolokang sebaka sa disk, empa e etsa hore ho se ke ha khoneha ho lokisa lintlha haeba ho na le bobolu. Mabapi le sena, ho boleloa hore Apple e ipiletsa ho boleng ba polokelo eo e e kenyang lihlahisoa tsa eona.

Basebelisi ba tla qala ho bona APFS ho lisebelisoa tsa iOS, ha ba ntse ba ntlafatsa ho iOS 10.3. Morero o nepahetseng o latelang ha o e-so tsejoe, ntle le hore ka 2018, Apple ecosystem eohle e lokela ho sebetsa ho APFS, ke hore, lisebelisoa tse nang le iOS, watchOS, tvOS le macOS. Sistimi e ncha ea faele e lokela ho potlaka, e ts'epahale le e sireletsehileng haholoanyane ka lebaka la ho ntlafatsa.

Lisebelisoa: Apple, DTrace (2)
.