APFS Inatumika kwenye macOS, iOS, watchOS, na tvOS
APFS (Apple File System) ni mfumo wa kuandaa na kutengeneza data kwenye mfumo wa kuhifadhi. APFS iliyotolewa awali na Sierra MacOS inachukua nafasi ya HFS ya umri wa miaka 30 + .
HFS + na HFS (toleo la awali la Faili ya Hierarchical File) awali iliundwa nyuma katika siku za diski za floppy, ambazo zilikuwa msingi wa hifadhi ya Mac wakati wa kuendesha gari kwa bidii ilikuwa chaguo kubwa linalotolewa na watu wa tatu.
Katika siku za nyuma, Apple imekwenda flirted na kuchukua nafasi ya HFS +, lakini APFS ambazo tayari zimejumuishwa kwenye iOS , tvOS , na watchOS sasa ni mfumo wa file default kwa MacOS High Sierra na baadaye.
APFS imeboreshwa kwa Teknolojia ya Uhifadhi ya Leo na Kesho & # 39; s
HFS + ilitekelezwa wakati wapiganaji 800 kb walikuwa mfalme . Mac Mac sasa haipaswi kutumia vifungo, lakini kuendesha gari kwa bidii huanza kuonekana tu kama shaba . Pamoja na Apple kusisitiza uhifadhi wa flash katika bidhaa zake zote, mfumo wa faili ulioboreshwa kufanya kazi na vyombo vya habari vya mzunguko, na latency ya asili katika kusubiri disk ili kuzunguka tu haifai akili nyingi.
APFS imeundwa kutoka kwa kupata-kwenda kwa SSD na mifumo mingine ya hifadhi ya msingi. Ingawa APFS imetengenezwa kwa jinsi uhifadhi wa hali imara hufanya kazi, inafanya vizuri na anatoa ngumu za kisasa.
Uthibitisho wa baadaye
APFS inasaidia nambari ya inode ya 64-bit. Inode ni kitambulisho cha kipekee kinachotambulisha kitu cha mfumo wa faili. Kitu cha mfumo wa faili kinaweza kuwa chochote; faili, folda. Kwa inode ya 64-bit, APFS inaweza kushikilia vitu vya mfumo wa faili ya quintillion takribani 9 ulipoteza kikomo cha zamani cha bilioni 2.1.
Nini tanulili inaweza kuonekana kama idadi nzuri sana, na unaweza kuuliza kwa hakika kifaa gani cha hifadhi kitakuwa na nafasi ya kutosha ili kushikilia vitu vingi. Jibu inahitaji peek katika mwenendo wa kuhifadhi. Fikiria hili: Apple tayari imeanza kusonga teknolojia ya hifadhi ya ngazi ya biashara kwa bidhaa za kiwango cha walaji, kama vile Mac na uwezo wake wa kuhifadhi tiered. Hii ilionekana kwanza kwenye anatoa Fusion ambayo ilihamisha data kati ya SSD ya juu ya utendaji na polepole, lakini kubwa zaidi, ngumu ya gari. Takwimu zilizofikia mara kwa mara zilihifadhiwa kwenye SSD ya haraka, wakati faili nyingi zilizotumika mara nyingi zilihifadhiwa kwenye gari ngumu.
Kwa MacOS , Apple iliongeza dhana hii kwa kuongeza kuhifadhi iCloud makao kwa mchanganyiko. Kuruhusu sinema na vipindi vya televisheni ambavyo tayari umeangalia ili kuhifadhiwa katika iCloud kufungua upatikanaji wa ndani. Wakati mfano huu wa mwisho hauhitaji mfumo wa kuhesabu nambari ya umoja katika disks zote zinazotumiwa na mfumo huu wa kuhifadhiwa, huonyesha mwelekeo wa jumla Apple inaweza kuhamia; ili kuleta teknolojia nyingi za hifadhi ambazo zinafaa mahitaji ya mtumiaji, na kuwa na OS kuwaona kama nafasi moja ya faili.
Sifa za APFS
APFS ina idadi ya vipengele ambavyo vinaiweka mbali na mifumo ya faili za zamani.
- Clones - Clones inaruhusu nakala karibu za faili za haraka bila kutumia nafasi ya ziada. Badala ya kuiga faili ndogo kwa bit kutoka eneo moja hadi nyingine, clones badala ya kutaja faili ya awali, kushirikiana vitalu vya data zinazofanana kati ya mafaili mawili. Fanya mabadiliko kwenye faili moja, na kizuizi cha data kilichobadilishwa kilichoandikwa kwenye kifaa kipya, wakati wote wa awali na kiboko huendelea kushiriki vitalu vya data ambazo hazibadiliki. Hii sio tu inafanya faili kuiga na kuokoa hasa kwa haraka, lakini pia inachukua mahitaji ya nafasi ya kuhifadhi.
- Snapshots - APFS inaweza kuunda snapshot ya kiasi kinachowakilisha hatua kwa wakati. Snapshots inaweza kutumika ili kuwezesha backups ufanisi na kuruhusu kurudi kwa jinsi mambo yalikuwa katika hatua fulani kwa wakati. Snapshots zinasoma-tu pekee kwa kiasi cha awali na data yake. Snapshot mpya inachukua nafasi hakuna halisi, isipokuwa kiasi cha nafasi inahitajika kuhifadhi duka kwa kiasi cha asili. Wakati unapoendelea na mabadiliko yanafanywa kwa kiasi cha asili, picha ya picha ni updated na mabadiliko tu yanayotokea.
- Ufichi - APFS husaidia encryption kamili ya disk kwa kutumia AES-XTS au AES-CBC modes. Faili zote mbili na metadata zitafichwa. Njia za ufichizi zinajumuisha:
- Futa (hakuna encryption).
- Kitufe cha pekee.
- Funguo la Multi, na funguo za funguo kwa data zote na metadata.
- Ugawanaji wa Nafasi -Ugawanaji wa nafasi unaweka mwisho wa kutabiri ukubwa wa kizigeu; badala yake, kiasi kikubwa kinashiriki nafasi ya msingi ya bure kwenye gari . Ugawanishaji wa nafasi utawezesha kiasi cha juu kwenye gari kukua na kupungua kwa nguvu kama inahitajika, bila uhitaji wowote wa kugawa.
- Nakala-On-Write - Mpango huu wa ulinzi wa data inaruhusu miundo ya data kugawanywa kwa muda mrefu kama hakuna mabadiliko yanayofanywa. Mara tu mabadiliko yanapoulizwa (kuandika), nakala mpya ya kipekee hufanywa, kuhakikisha kuwa asili ya kushoto imefungwa. Tu baada ya kuandika kumalizika ni habari ya faili iliyosasishwa ili kufikia data mpya.
- Hifadhi ya salama ya Atomic - Hii ni sawa na wazo la nakala-juu-kuandika lakini inatumika kwa operesheni yoyote ya faili, kama vile kubadilisha jina au kubadilisha faili au saraka. Kutumia rename kama mfano, faili ambayo inakaribia kuitwa jina ni kunakiliwa na data mpya (jina la faili); hata mchakato wa nakala ukamilifu ni mfumo wa faili uliohifadhiwa ili uweze kuelezea data mpya. Hii inahakikisha kwamba ikiwa kwa sababu yoyote, kama kushindwa kwa nguvu, au aina fulani ya CPU hiccup, kuandika si kukamilika, faili ya awali bado hai.
- Files Zasizo - Njia hii ya ufanisi zaidi ya kugawa nafasi ya faili inaruhusu nafasi ya faili kukua tu wakati inahitajika. Katika mifumo ya faili isiyo ya kawaida, nafasi ya faili lazima ihifadhiwe mapema, hata wakati data hakuna tayari kuhifadhiwa.