Agħlaq ad

Fil-konferenza dinjija tal-iżviluppaturi tal-WWDC Apple tas-sena li għaddiet introduċa s-sistema l-ġdida tal-fajls APFS. B'aġġornament fuq iOS 10.3 l-ewwel apparati mill-ekosistema Apple se jaqilbu għaliha.

Sistema ta 'fajls hija struttura li tipprovdi ħażna ta' data fuq disk u kollha jaħdmu magħha. Apple bħalissa tuża s-sistema HFS+ għal dan, li kienet diġà skjerata fl-1998, li tissostitwixxi l-HFS (Sistema ta' Fajl Ġerarkika) mill-1985.

Allura APFS, li tfisser Apple File System, suppost tissostitwixxi s-sistema li oriġinarjament inħolqot aktar minn tletin sena ilu, u suppost tagħmel dan fuq il-pjattaformi kollha tat-tuffieħ matul l-2017. L-iżvilupp tagħha beda biss inqas minn tliet snin ilu, iżda Apple ipprova Ibdel HFS+ mill-inqas mill-2006.

L-ewwel, madankollu, l-isforzi biex jiġu adottati ZFS (Zettabyte File System), probabbilment l-aktar sistema ta 'fajls rikonoxxuta bħalissa, fallew, segwiti minn żewġ proġetti li jiżviluppaw is-soluzzjonijiet tagħhom stess. Allura APFS għandha storja twila u ħafna antiċipazzjoni. Madankollu, ħafna għadhom inċerti dwar il-pjan ambizzjuż ta 'Apple li tadotta APFS madwar l-ekosistema tagħha, u jindikaw karatteristiċi magħrufa minn sistemi oħra (speċjalment ZFS) li huma neqsin minnha. Iżda dak li twiegħed l-APFS għadu pass sinifikanti 'l quddiem.

APFS

L-APFS hija sistema ddisinjata għall-ħażna moderna - ovvjament, hija mibnija speċifikament għall-ħardwer u s-softwer Apple, għalhekk suppost hija adattata tajjeb għal SSDs, kapaċitajiet kbar u fajls kbar. Pereżempju, jappoġġja b'mod nattiv TRIM u tagħmel dan b'mod kostanti, li jżomm il-prestazzjoni tad-diska għolja. Il-karatteristiċi u l-vantaġġi ewlenin fuq HFS+ huma: klonazzjoni, snapshots, qsim ta 'spazju, encryption, protezzjoni ta' failover u kalkolu veloċi ta 'spazju użat/ħieles.

Il-klonazzjoni tissostitwixxi l-ikkupjar klassiku, meta fuq id-diska jinħoloq fajl ieħor ta 'data identiku għal dak ikkupjat. Il-klonazzjoni minflok toħloq biss duplikat tal-metadata (informazzjoni dwar il-parametri tal-fajl), u jekk wieħed mill-kloni jiġi modifikat, il-modifiki biss se jinkitbu fuq id-diska, mhux il-fajl kollu mill-ġdid. Il-vantaġġi tal-klonazzjoni huma ffrankati spazju fuq id-diska u proċess ħafna aktar mgħaġġel biex tinħoloq "kopja" tal-fajl.

Naturalment, dan il-proċess jaħdem biss f'diska waħda - meta tikkopja bejn żewġ diski, trid tinħoloq duplikat sħiħ tal-fajl oriġinali fuq id-diska fil-mira. Żvantaġġ possibbli ta 'kloni jista' jkun l-immaniġġjar tagħhom ta 'spazju, fejn it-tħassir ta' klonu ta 'kwalunkwe fajl kbir ma jillibera kważi l-ebda spazju fuq id-diska.

Snapshot hija immaġni tal-istat tad-diska f'ċertu punt fiż-żmien, li se tippermetti lill-fajls ikomplu jaħdmu fuqha filwaqt li xorta jippreservaw il-forma tagħhom, kif kien fiż-żmien li ttieħdet l-istampa. Bidliet biss jiġu ssejvjati fid-disk, ma tinħoloq l-ebda data duplikata. Allura dan huwa metodu ta 'backup li huwa aktar affidabbli minn dak li tuża Time Machine bħalissa.

Il-qsim tal-ispazju jippermetti diversi diviżorji tad-disk jaqsmu l-istess spazju fiżiku disk. Pereżempju, meta disk b'sistema ta 'fajls HFS+ tinqasam fi tliet diviżorji u waħda minnhom tispiċċa l-ispazju (filwaqt li l-oħrajn għandhom spazju), huwa possibbli li tħassar biss il-partizzjoni li jmiss u twaħħal postha ma' dik li dam. barra mill-ispazju. AFPS juri l-ispazju ħieles kollu fuq id-disk fiżiku kollu għall-ħitan kollha.

Dan ifisser li meta jinħolqu diviżorji, m'hemmx bżonn li jiġi stmat id-daqs meħtieġ tagħhom, peress li huwa kompletament dinamiku skont l-ispazju ħieles meħtieġ fil-partizzjoni partikolari. Pereżempju, għandna disk b'kapaċità totali ta '100 GB maqsuma f'żewġ diviżorji, fejn wieħed jimla 10 GB u l-ieħor 20 GB. F'dan il-każ, iż-żewġ diviżorji se juru 70 GB ta 'spazju ħieles.

Naturalment, il-kriptaġġ tad-disk huwa diġà disponibbli b'HFS+, iżda APFS joffri l-forma ferm aktar kumplessa tiegħu. Minflok żewġ tipi (l-ebda encryption u l-kriptaġġ tad-diska sħiħa b'ċavetta waħda) b'HFS+, APFS jista 'jikkripta disk billi juża ċwievet multipli għal kull fajl u ċavetta separata għall-metadejta.

Il-protezzjoni kontra l-falliment tirreferi għal x'jiġri fil-każ ta' falliment waqt il-kitba fuq id-diska. F'każijiet bħal dawn, spiss iseħħ telf ta 'dejta, speċjalment meta d-dejta tkun miktuba fuq il-post, minħabba li hemm mumenti meta kemm id-dejta mħassra kif ukoll dik miktuba jkunu fil-kors tat-trażmissjoni u jintilfu meta l-enerġija tiġi skonnettjata. L-APFS jevita din il-problema billi juża l-metodu Copy-on-write (COW), li fih id-dejta l-antika ma tiġix sostitwita direttament b’oħrajn ġodda u għalhekk m’hemm l-ebda riskju li titlifha f’każ ta’ falliment.

Karatteristiċi preżenti f'sistemi ta 'fajls moderni oħra li l-APFS (bħalissa) m'għandux jinkludu kompressjoni u checksums kumplessi (duplikati ta' metadejta biex tivverifika l-integrità tal-oriġinal - APFS tagħmel dan, iżda mhux għad-dejta tal-utent). L-APFS wkoll m'għandhiex redundancy tad-dejta (duplikati) (ara l-klonazzjoni), li tiffranka l-ispazju tad-diska, iżda tagħmilha impossibbli li tissewwa d-dejta f'każ ta 'korruzzjoni. B’rabta ma’ dan, Apple jingħad li qed tappella għall-kwalità tal-ħażna li tinstalla fil-prodotti tagħha.

L-utenti l-ewwel se jaraw l-APFS fuq apparat iOS, diġà meta jaġġornaw għal iOS 10.3. Il-pjan eżatt li jmiss għadu mhux magħruf, ħlief li fl-2018, l-ekosistema kollha ta 'Apple għandha taħdem fuq APFS, jiġifieri apparat b'iOS, watchOS, tvOS u macOS. Is-sistema l-ġdida tal-fajls għandha tkun aktar mgħaġġla, aktar affidabbli u aktar sigura grazzi għall-ottimizzazzjoni.

Riżorsi: Apple, DTrace (2)
.