APFS inoshandiswa pane macOS, iOS, watchOS, uye tvOS
APFS (Apple File System) inzira yekugadzirisa nekugadzirisa dambudziko pane imwe nzvimbo yekuchengetedza. APFS yakatanga kusunungurwa ne macOS Sierra inotsiva HFS ane makore 30 .
HFS + neHFS (kashandurwa zvishoma nezvishoma yeHiararchical File System) yakatanga kusikwa mumazuva eti floppy disks, iyo yaiva yepamusoro yekuchengetedza midziyo yeMac apo kushandura mafambiro akaoma yakanga iri mari yakasarudzika inopiwa nevanhu vatatu.
Munguva yakapfuura, Apple yakaratidza kufara nekutsvaga HFS +, asi APFS iyo inowanzowanikwa muIOS , tvOS , uye WatchOS ikozvino yakashata fomu ye macOS High Sierra uye gare gare.
APFS yakagadzirirwa Nhasi uye Mangwana & Storage;
HFS + yakashandiswa apo mapoka 800 kb aiva madzimambo . Mac Mac yemazuva ano inogona kunge isingashandisi mafiritsi, asi kushandura zvinotyisa zvinotanga kuonekwa sechinyorwa chechikafu . Ne Apple kuisa pfungwa yekuchengetedzwa kwema-flash muzvigadzirwa zvayo zvose, faira system yakagadziridzwa kushanda nehutano hwemashoko, uye inherent latency mukumirira diski kuti ipepoteredze hazvisi kuita zvakawanda.
APFS yakagadzirwa kubva pakuenda-kuenda kweSSS nedzimwe mamiriro ekuchengetedza akachengetedzwa. Kunyange zvazvo APFS yakagadziridzwa kuti yakasimba-state kuchengetedza inoshanda sei, inoita zvakanaka nemazuva ano anotyaira.
Kubwinya Kwemangwana
APFS inotsigira nhamba ye 64-bit inode. Iyo inode isimboti yakasiyana-siyana inodonongodza faira system chinhu. A faira system chinhu chinogona kuva chinhu; faira, faira. Neine 64-bit inode, APFS inogona kubata zvinenge 9 quintillion file system zvinhu zvinouraya kupfuura mutengo wakare wa 2.1 biliyoni.
Nhamba yepfumbamwe inenge yakaita seyo nhamba yakakura kwazvo, uye iwe unokwanisa nenzira yakanaka kuti chigadziro chipi chekuchengetedza chichava nechikwata chakanaka kuti chibate kuti zvinhu zvakawanda. Mhinduro yacho inoda kutaridzirwa mumitambo yekuchengetedza. Chimbofunga izvi: Apple yakatotanga kushandura inyanzvi-yepamusoro-soro yekuchengetedza zvigadzirwa zvevatengi-yakadai seMac uye kukwanisa kwayo kushandisa tiered kuchengetwa. Izvi zvakatanga kuonekwa mumatokisi eFusion akafambisa dhaka pakati pekushanda kweSDD uye inononoka, asi yakawanda zvikuru, dhirairi rakaoma. Dhiyabhorosi yaive yakagadziriswa yakachengetwa paS SSD yakatsvaga, asi mafaira akashandiswa zvishoma kazhinji aichengetwa pane dhirairi rakaoma.
Ne macOS , Apple yakawedzera chirevo ichi nekuwedzera iCloud-based storage ku mix. Kubvumira mafirimu nemitambo yeTV wave watotarisa kuti ichengeterwe iCloud kusunungura nzvimbo yekuchengetera. Kunyange zvazvo muenzaniso uyu wekupedzisira usingadi kubatanidza inode counting system pane dzose disks inoshandiswa neiyo tiered storage system, inoratidza mazano ehupenyu Apple inogona kutamira mukati; kuti vauye pamwe nemichina yakawanda yekuchengetedza inonyanya kukodzera zvido zvemushandisi, uye ivai neO OS ichiona seyo imwe faira nzvimbo.
APFS Features
APFS ine nhamba yezvimwe zvinhu zvinoritsanangurira kubva kune yakakura mafaira mafaira.
- Clones - Clones inobvumira kufungidzira mafaira pasina nguva pasina kushandisa imwe nzvimbo. Panzvimbo pokunyora faira zvishoma nezvimwe kubva kune imwe nzvimbo kuenda pane imwe, maonesera panzvimbo pekutsanangura faira yepakutanga, kugovana zvivharo zvemashoko akafanana pakati peefaira mbiri. Ita shanduko kune imwe faira, uye chete ibhuku re data rakashandurwa rakanyorerwa kudivi idzva, asi zvose zvepakutanga uye clone zvinoramba zvichigoverana kugoverana mabheji e data. Izvi hazvisi kungoita kuti faira ikopike uye kuchengetedza kunyanya nokukurumidza, asiwo inoponesa pane nzvimbo yekuchengetedza nzvimbo.
- Simba - APFS inogona kuumba mufananidzo wehurukuro iyo inomirira pfungwa panguva. Shanduro inogona kushandiswa kuita maitiro anobatsira uye kukubvumira kuti udzokere kune zvimwe zvinhu pane imwe nguva panguva. Shanduro dzinoverengwa-dzinongoratidzira kuzwi yepakutanga uye data yayo. Mifananidzo itsva inotora pasina nzvimbo chaiye, imwe kunze kwehuwandu hwenzvimbo inodiwa kuchengetedza pointer kumutauro wepakutanga. Sezvo nguva inopera uye kuchinja kunogadzirwa kuhuwandu hwepakutanga, chinyorwa chinongororwa nechinangwa chete chinoitika.
- Encryption - APFS inotsigira zvakakwana zvakazara disk encryption kushandisa AES-XTS kana AES-CBC modes. Zvose mafaira uye metadata zvichave zvakanyorwa. Nzira dzokutsigira dzakatsigirwa dzinosanganisira:
- Bvisa (kwete encryption).
- Single-key.
- Multi-key, ne-per-fowuni dzekodhi data uye metadata.
- Space Sharing -Space sharing inopa kuguma kwekufananidza kuparadzanisa mashoma; panzvimbo pacho, mabhuku ose anogovera nzvimbo yepachena yepachena pane motokari . Chikamu kugoverana kunobvumira mamiriyoni akawanda pamotokari kuti ikure uye inopera simba zvakasimba sezvinodiwa, pasina chidimbu chekugovera.
- Kopi-On-Write - Iyi urongwa hwekuchengetedza dambudziko hunoita kuti zvivako zvekudzidzira zvigoverwe chero bedzi kusina kuchinja kunoitwa. Kana imwe nguva kuchinjwa kwaunonyorwa (nyora), ikopi ikopi yakasiyana-siyana inogadzirwa, kuve nechokwadi kuti yakasara yakasakara. Chete mushure mekunyorwa kwacho kunyorwa ipo iyo faira yefaira yakarongedzwa kuti inongedze kune data itsva.
- Atomic Safe-Save - Izvi zvakafanana nepfungwa yekopi-in-kunyora asi inoshandiswa pane chero faira rekushanda, zvakadai sokugadzirisa zvakare kana kutamisa faira kana kuti zvinyorwa. Kushandisa rename semuenzaniso, faira inenge ichinzi inodanwa zita inopihwa ne data itsva (zita refaira); kwete kusvikira ikopi yekugadzirisa kwayo yakakwana ndiyo inoshandiswa mafaira kuti inongedzere kune data itsva. Izvi zvinovimbisa kuti kana pane chero zvikonzero, zvakadai sekushaya simba, kana chimwe chimwe che CPU hiccup, iyo kunyora haisi kupera, faira yepakutanga inoramba yakasimba.
- Zvikamu Zvishoma - Iyi nzira yakanakisisa yekugovera nzvimbo yefaira inobvumira faira nzvimbo kuti ikure chete kana inonyanya kudiwa. Mune zvisiri zvishoma mapurogiramu mafaira, faira nzvimbo inofanira kuchengetwa kusati yaitika, kunyange kana pasina deta yakagadzirirwa kuchengetwa.