I-APF isetyenziswa kwi-macOS, iOS, i-watchOS, kunye ne-tvOS
I-APFS (iFayile yeFayile yeFayile) yinkqubo yokuhlela nokulungisa idatha kwindlela yokugcina. I-APFs ikhutshwe ekuqaleni nge-MacOS Sierra ithatha indawo ye-HFS eneminyaka engama-30 ubudala .
I-HFS + kunye ne-HFS (inguqu yangaphambili yeFayile ye-Hierarchical File) yenziwe ngokutsha kwimini yeediski e-floppy, eyona nto yayiyiyona ndlela yokugcina yokugcina iMac xa kuqhutywe i-Mac drivers kuyindlela ekhethiweyo eyenziwa ngabasithathu.
Kwixesha elidlulileyo, i-Apple ibenye ngothando ngokufaka i-HFS + esikhundleni, kodwa i-APFS esele ifakiwe kwi- iOS , i- tvOS , kunye ne- watchOS ngoku i-default file system ye-MacOS High Sierra kwaye kamva.
I-APF iSebenziwe ngeNkxala neNkcenkcazo yoLondolozo
I-HFS + yaphunyezwa xa i-800 kb floppies yayingukumkani . I-Macs yangoku ayinakusebenzisa i-floppies, kodwa ukujikeleza okuqhubekayo kuqala ukubonakala ngathi nje nge-archaic . Nge-Apple igxininisa ukugcinwa kwe-flash-based okusetyenziswa kuyo yonke imveliso yayo, inkqubo yefayile elungiselelwe ukusebenza kunye neendaba zokujikeleza, kunye ne-latency yangaphakathi ekulindeni idisk ukujikeleza nje akuyi kwenza umqondo omkhulu.
I-APF iyenzelwe ukusuka ekuphumeni kwe-SSD kunye nezinye iinkqubo zokugcina ezisekhompyutheni. Nangona i-APFS ilungiswe ngendlela yokugcina isitoreji esisebenza ngayo, isebenza kakuhle kunye nezixhobo ezinzima zanamhlanje.
Ukuqinisekisa kwangaphambili
I-APF isekela inombolo ye-inode engama-64. I- inode yikhombisi ekhethekileyo ebonisa into yenkqubo yefayile. Iprogram yenkqubo yefayile inokuba yintoni na; ifayile, ifolda. Nge-inode engama-64, i-APFS inokubamba malunga ne-9 quintillion yefayile yezinto izinto ezidlulileyo kumda omdala we-2.1 billion.
I-quintillion engama-9 inokubonakala ngathi iyinombolo enhle kakhulu, kwaye unokwenza ngokufanelekileyo ukucela ukuba yeyiphi idilesi yokugcina izithuba ezaneleyo zokugcina izinto ezininzi. Impendulo idinga ukujongana nezindlela zokugcina. Khawuqwalasele oku: I-Apple sele iqalile ukuhambisa iteknoloji yokugcinwa kwamanqanaba kumashishini kumgangatho wabathengi, njengama-Mac kunye nokukwazi kwayo ukusebenzisa ukugcinwa kwemitha. Oku kubonwe kuqala kwii-drivers ze-Fusion ezithutha idatha phakathi kwe-SSD ephezulu yokusebenza kunye neyokuhamba kancane, kodwa enkulu kakhulu, i-hard drive. Idata efikeleleke rhoqo igcinwe kwi-SSD yokukhawuleza, ngelixa iifayile ezisetyenziswa ngaphantsi zigcinwe kwi-drive drive.
Nge-MacOS , i-Apple yandisa le ngongoma ngokufaka iCloud-based storage in mix. Ukuvumela iifilimu nemiboniso yeTV oye wayilinda ukuba igcinwe kwi-iCloud ukukhulula ukugcinwa kwendawo. Nangona lo mzekelo wokugqibela awufuneki inkqubo yokudibanisa i-inode ekudibeneyo kuzo zonke iidiski ezisetyenziswe yinkqubo yokugcinwa kwemigangatho, ibonisa isiqondiso esiphezulu i-Apple inokungena kuyo; ukuhlanganisa ubuchwepheshe obuninzi bokugcina obufanelekileyo ngokufanelekileyo kwiimfuno zomsebenzisi, kwaye i-OS ibone njengendawo yefayile eyodwa.
Iifayile zePAFS
I-APF inenombolo yeempawu eziyichitha kwiifayile zefayile ezidala.
- I-Clones - ii- Clones zivumela iiikopi zeefayile ngokukhawuleza ngaphandle kokusebenzisa indawo eyongezelelweyo. Esikhundleni sokukopisha ifayili ngedatha ukusuka kwenye indawo ukuya kwelinye, iifayile kunoko kubhekisela kwifayile yasekuqaleni, ukwabelana ngeibhloko zeedatha ezifanayo phakathi kweefayile ezimbini. Yenza utshintsho kwifayili enye, kwaye kuphela ibhloko yedatha eguqukile ibhaliweyo kwi-clone entsha, ngelixa zombini i-original kunye ne-clone iyaqhubeka nokwabelana ngeebhloko zedata ezingatshintshiyo. Oku akukwenzanga kuphela ukukopisha iifayile kunye nokugcina ngokukhawuleza, kodwa kusindisa kwakhona kwiindawo zokugcina indawo.
- I-Snapshots - I-APF ziyakwenza i-snapshot yevolumu emele indawo ngexesha. Iifoto ezinokusetyenziswa zingasetyenziselwa ukuququzelela i-backups esebenzayo kunye nokuvumela ukuba ubuyele ngendlela izinto ezazibhekiselele kwixesha elithile. Iimpawu ezifundwayo zifundwa kuphela kuphela kwivolumu yokuqala kunye nedatha yayo. I-snapshot entsha ayifaki isikhala sangempela, ngaphandle kwexabiso leendawo ezifunekayo ukugcina isalathisi kwisikhululo sokuqala. Njengoko ixesha lihamba kwaye utshintsho lwenziwe kumqulu wokuqala, i-snapshot ihlaziywa kunye neenguqu ezenzekayo kuphela.
- Ukubhaliweyo - I-APFS isekela encryption epheleleyo ye disk usebenzisa i-AES-XTS okanye i-AES-CBC. Zombini iifayile kunye neemethadatha ziya kubhala. Izindlela zokubhaliweyo ezixhasayo ziquka:
- Cima (akukho kubhala).
- Iqhosha elilodwa.
- I-key-key, kunye neefayile zefayile nganye kwiedatha kunye nemethadatha.
- Ukwabelana ngeZithuba -Ukwahlula ukwahlula kuphelisa ukuhlaziya ubungakanani bobubanzi; kunoko, yonke imiqulu inokwabelana ngesithuba esingenasiseko kwi-drive . Ukwabelana ngendawo kuza kuvumela imiqulu emininzi kwi-drive ukukhula kwaye ihlaziye ngokubanzi njengoko kuyimfuneko, ngaphandle kwesidingo sokuhlawulela.
- Ikopi-Kulo-Kubhala - Olu cwangciso lokukhusela idatha luvumela ukuba izakhiwo zedatha zikwabelwana ngexesha nje kungekho tshintsho. Xa utshintshiweyo (bhala), ikopi entsha ekhethiweyo yenziwe, ukuqinisekisa ukuba imvelaphi ishiyiwe. Emva kokugqitywa kokubhalwa kwile fayili ulwazi oluhlaziywa ukukhomba kwi-data entsha.
- I-Atomic Safe-Save-Oku kufana nengcamango yokukopisha-kwi-bhala kodwa isebenza kunoma yiphina ifayile, njengokwakheka kwakhona okanye ukuhambisa ifayile okanye ulawulo. Ukusebenzisa igama elibizo njengomzekelo, ifayile ezayo ekufuneka iqeshwe kwakhona ikopishwa ngedatha entsha (igama lefayile); kude kube yindlela yokukhuphela iqhotyoshelweyo iifayile ezihlaziywa ukuza kutshintshela idatha entsha. Oku kuqinisekisa ukuba ukuba nayiphi na isizathu, njengokwehluleka kwamandla, okanye uhlobo oluthile lwe-CPU, i-writing ayigqityiwe, iifayile zangaphambili zihlala zihleli.
- Iifayile eziNinzi - Le ndlela efanelekileyo ngakumbi yokwabiwa kwendawo yefayile ivumela indawo yefayile ukuba ikhule kuphela xa ifuneka ngokwenene. Kwiinkqubo zefayile ezingekho ngaphantsi, indawo yefayile kufuneka igcinwe kwangaphambili, nangona kungekho datha ilungele ukugcinwa.