Pa ipolowo

Ni WWDC Apple ká agbaye Olùgbéejáde alapejọ ti odun to koja ṣafihan eto faili APFS tuntun. Pẹlu imudojuiwọn lori iOS 10.3 awọn ẹrọ akọkọ lati inu ilolupo eda abemi Apple yoo yipada si rẹ.

Eto faili jẹ eto ti o pese ibi ipamọ data lori disiki ati gbogbo ṣiṣẹ pẹlu rẹ. Lọwọlọwọ Apple nlo eto HFS + fun eyi, eyiti a ti fi ranṣẹ tẹlẹ ni ọdun 1998, ni rọpo HFS (Eto Faili Olokiki) lati 1985.

Nitorinaa APFS, eyiti o duro fun Eto Faili Apple, yẹ ki o rọpo eto ti a ṣẹda ni akọkọ diẹ sii ju ọgbọn ọdun sẹyin, ati pe o yẹ lati ṣe bẹ lori gbogbo awọn iru ẹrọ Apple lakoko 2017. Idagbasoke rẹ bẹrẹ nikan kere ju ọdun mẹta sẹhin, ṣugbọn Apple gbiyanju Rọpo HFS + lati o kere ju ọdun 2006.

Ni akọkọ, sibẹsibẹ, awọn igbiyanju lati gba ZFS (Eto Faili Zettabyte), boya eto faili ti o mọ julọ ni akoko, kuna, atẹle nipa awọn iṣẹ akanṣe meji ti n dagbasoke awọn solusan tiwọn. Nitorinaa APFS ni itan-akọọlẹ gigun ati ifojusọna pupọ. Sibẹsibẹ, ọpọlọpọ ko ni idaniloju nipa ero ifẹ agbara Apple lati gba APFS kọja ilolupo eda abemi rẹ, n tọka si awọn ẹya ti a mọ lati awọn eto miiran (paapaa ZFS) ti o nsọnu lati ọdọ rẹ. Ṣugbọn kini awọn ileri APFS tun jẹ igbesẹ pataki siwaju.

APFS

APFS jẹ eto ti a ṣe apẹrẹ fun ibi ipamọ ode oni – nitorinaa, o ṣe pataki fun ohun elo Apple ati sọfitiwia, nitorinaa o yẹ ki o baamu daradara si SSDs, awọn agbara nla, ati awọn faili nla. Fun apẹẹrẹ, o ṣe atilẹyin abinibi Oṣuwọn ati pe o ṣe nigbagbogbo, eyiti o jẹ ki iṣẹ disiki naa ga. Awọn ẹya akọkọ ati awọn anfani lori HFS + jẹ: cloning, snapshots, pinpin aaye, fifi ẹnọ kọ nkan, aabo ikuna ati iṣiro iyara ti lilo / aaye ọfẹ.

Cloning rọpo didaakọ Ayebaye, nigbati faili keji ti data ti o jọra si ọkan ti a daakọ ti ṣẹda lori disiki naa. Cloning dipo ṣẹda ẹda ẹda kan ti metadata (alaye nipa awọn aye ti faili), ati pe ti ọkan ninu awọn ere ibeji ba yipada, awọn iyipada nikan ni yoo kọ si disk, kii ṣe gbogbo faili lẹẹkansi. Awọn anfani ti cloning jẹ aaye disk ti o fipamọ ati ilana yiyara pupọ ti ṣiṣẹda “daakọ” faili naa.

Nitoribẹẹ, ilana yii n ṣiṣẹ nikan laarin disk kan - nigbati didakọ laarin awọn disiki meji, ẹda pipe ti faili atilẹba gbọdọ ṣẹda lori disiki ibi-afẹde. Aila-nfani ti o ṣeeṣe ti awọn ere ibeji le jẹ mimu wọn ti aaye, nibiti piparẹ ẹda oniye ti eyikeyi faili nla yoo gba laaye fere ko si aaye disk.

Aworan kan jẹ aworan ti ipo disk ni aaye kan ni akoko, eyiti yoo gba awọn faili laaye lati tẹsiwaju ṣiṣẹ lori rẹ lakoko ti o tun tọju fọọmu wọn, bi o ti jẹ ni akoko ti o ya aworan naa. Awọn ayipada nikan ni a fipamọ si disk, ko si data ẹda-iwe ti o ṣẹda. Nitorina eyi jẹ ọna afẹyinti ti o ni igbẹkẹle diẹ sii ju ohun ti Time Machine nlo lọwọlọwọ.

Pipin aaye gba ọpọlọpọ laaye disk ipin pin kanna ti ara disk aaye. Fun apẹẹrẹ, nigbati disk kan pẹlu eto faili HFS + ti pin si awọn ipin mẹta ti ọkan ninu wọn ba jade ni aaye (lakoko ti awọn miiran ni aye), o ṣee ṣe lati paarẹ ipin ti o tẹle ki o so aaye rẹ pọ si eyiti o ṣiṣẹ. kuro ni aaye. AFPS ṣe afihan gbogbo aaye ọfẹ lori gbogbo disiki ti ara fun gbogbo awọn ipin.

Eyi tumọ si pe nigba ṣiṣẹda awọn ipin, ko si iwulo lati ṣe iṣiro iwọn ti wọn nilo, bi o ti jẹ agbara patapata da lori aaye ọfẹ ti o nilo ni ipin ti a fun. Fun apẹẹrẹ, a ni disk kan pẹlu apapọ agbara ti 100 GB ti a pin si awọn ipin meji, nibiti ọkan ti kun 10 GB ati ekeji 20 GB. Ni ọran yii, awọn ipin mejeeji yoo ṣafihan 70 GB ti aaye ọfẹ.

Nitoribẹẹ, fifi ẹnọ kọ nkan disiki ti wa tẹlẹ pẹlu HFS+, ṣugbọn APFS nfunni ni fọọmu eka pupọ rẹ. Dipo awọn oriṣi meji (ko si fifi ẹnọ kọ nkan ati fifi ẹnọ kọ nkan gbogbo-disk) pẹlu HFS +, APFS ni anfani lati encrypt disk kan nipa lilo awọn bọtini pupọ fun faili kọọkan ati bọtini lọtọ fun metadata.

Idaabobo ikuna n tọka si ohun ti o ṣẹlẹ ni iṣẹlẹ ti ikuna nigba kikọ si disk. Ni iru awọn iṣẹlẹ bẹẹ, pipadanu data nigbagbogbo waye, paapaa nigbati data ti wa ni atunkọ, nitori awọn akoko wa nigbati awọn mejeeji paarẹ ati data kikọ wa ni ọna gbigbe ati ti sọnu nigbati agbara ti ge-asopo. APFS yago fun iṣoro yii nipa lilo ọna Copy-on-write (COW), ninu eyiti data atijọ ko rọpo taara nipasẹ awọn tuntun ati nitorinaa ko si eewu ti sisọnu wọn ni iṣẹlẹ ti ikuna.

Awọn ẹya ti o wa ninu awọn ọna ṣiṣe faili ode oni miiran ti APFS (Lọwọlọwọ) ko ni pẹlu funmorawon ati awọn sọwedowo idiju (awọn ẹda-ẹda ti metadata lati rii daju iduroṣinṣin atilẹba - APFS ṣe eyi, ṣugbọn kii ṣe fun data olumulo). APFS tun ko ni apọju data (awọn ẹda-iwe) (wo cloning), eyiti o ṣafipamọ aaye disk, ṣugbọn jẹ ki ko ṣee ṣe lati tun data ṣe ni ọran ibajẹ. Ni asopọ pẹlu eyi, Apple ni a sọ pe o nifẹ si didara ibi ipamọ ti o fi sii ninu awọn ọja rẹ.

Awọn olumulo yoo kọkọ wo APFS lori awọn ẹrọ iOS, tẹlẹ nigba mimu dojuiwọn si iOS 10.3. Eto gangan ti o tẹle ko ti mọ, ayafi pe ni ọdun 2018, gbogbo ilolupo eda abemi Apple yẹ ki o ṣiṣẹ lori APFS, ie awọn ẹrọ pẹlu iOS, watchOS, tvOS ati macOS. Eto faili titun yẹ ki o yara, diẹ gbẹkẹle ati diẹ sii ni aabo ọpẹ si iṣapeye.

Awọn orisun: Apple, DTrace (2)
Awọn koko-ọrọ: , , , , , , , , ,
.