APFS huwa użat fuq macOS, iOS, watchOS, u tvOS
APFS (Apple File System) hija sistema għall-organizzazzjoni u l-istrutturar ta 'data fuq sistema ta' ħażna. L-APFS oriġinarjament rilaxxati ma 'macOS Sierra jissostitwixxi l-HFS + ta' 30 sena .
HFS + u HFS (verżjoni ftit iktar kmieni tas-Sistema tal-Fajl Ġerarkiku) oriġinarjament inħolqot fil-ġranet ta 'floppy disks, li kienu l-mezz ta' ħażna primarju għall-Mac meta l-hard drives tal-għażil kienu għażla għalja offruta minn partijiet terzi.
Fl-imgħoddi, Apple fittxet li tissostitwixxi HFS +, iżda APFS li diġà hija inkluża f'iOS , tvOS , u watchOS issa hija s-sistema ta 'fajls default għal MacOS High Sierra u aktar tard.
L-APFS huwa Ottimizzat għat-Teknoloġija tal-Ħażna ta 'Illum u Għada
HFS + ġie implimentat meta 800 millimetru floppies kienu re . Macs attwali jistgħu ma jkunux qed jużaw floppies, iżda l- hard drives għażil qed jibdew jidhru daqshekk arkajka . Permezz ta 'Apple li tenfasizza l-ħażna bbażata fuq il-flash fil-prodotti kollha tagħha, sistema ta' fajls ottimizzata biex taħdem b'mezzi rotazzjonali, u l-latency inerenti fl-istennija għal disk li spin madwar sempliċement ma jagħmilx ħafna sens.
L-APFS hija mfassla mill-get-go għal SSD u sistemi oħra ta 'ħażna bbażati fuq il-flash. Għalkemm l-APFS hija ottimizzata għal kif jaħdmu l-ħażna ta 'stat solidu, hija twettaq tajjeb ma' hard drives moderni.
Prova ta 'Futur
APFS jappoġġja numru ta 'inode ta' 64 bit. Inode huwa identifikatur uniku li jidentifika oġġett ta 'sistema ta' fajl. Oġġett ta 'sistema ta' fajls jista 'jkun xejn; fajl, folder. B'ododu ta '64 bit, l-APFS jista' jkollu madwar 9 oġġett ta 'sistema ta' fajls ta 'kwintilljun li jisplodu l-limitu antik ta' 2.1 biljun.
Disa 'kwintilljun jistgħu jidhru bħala numru pjuttost kbir, u tista' ġustament tistaqsi liema apparat ta 'ħażna se jkollu spazju biżżejjed biex fil-fatt iżomm f'ħafna oġġetti. It-tweġiba teħtieġ ħarsa lejn ix-xejriet tal-ħażna. Ikkunsidra dan: Apple diġà bdiet tiċċaqlaq teknoloġija ta 'ħażna fuq livell ta' intrapriża għal prodotti fil-livell tal-konsumatur, bħall-Mac u l-kapaċità tagħha li tuża ħażna f'saffi. Dan l- ewwel deher fil-drives tal-Fużjoni li mxew id-data bejn SSD ta 'prestazzjoni għolja u drive iktar bil-mod, iżda ferm akbar. Dejta aċċessata b'mod frekwenti kienet miżmuma fuq l-SSD mgħaġġel, filwaqt li fajls użati inqas ta 'spiss kienu maħżuna fuq il-hard drive.
Ma macOS , Apple estendiet dan il-kunċett billi żied il -ħażna bbażata fuq iCloud fit-taħlita. Tippermetti films u programmi tat-TV li diġà kont qed naraw biex jinħażnu f'ICloud ħelsien ħażna lokali. Filwaqt li dan l-aħħar eżempju ma jeħtieġx sistema unifikata ta 'numerazzjoni tal-inode madwar id-diski kollha li qed jintużaw minn din is-sistema tal-ħżin f'saffi, din turi direzzjoni ġenerali li Apple tista' timxi fiha; biex tiġbor flimkien teknoloġiji multipli tal-ħażna li l-aħjar jaqblu mal-ħtiġijiet tal-utent, u li l-OS jarahom bħala spazju ta 'fajl wieħed.
Karatteristiċi tal-APFS
L-APFS għandha numru ta 'karatteristiċi li jiddistingwuh minn sistemi tal-fajls antiki.
- Kloni - Il- kloni jippermettu kopji ta 'fajls kważi istantanji mingħajr l-użu ta' spazju addizzjonali. Minflok ma kkopja fajl ftit ftit minn post għall-ieħor, kloni minflok jirreferu għall-fajl oriġinali, u jaqsmu l-blokki ta 'dejta li huma identiċi bejn iż-żewġ fajls. Tagħmel bidliet f'fajl wieħed, u l-blokka tad-data li nbidlet biss hija miktuba fuq il-klonu l-ġdid, filwaqt li kemm l-oriġinal kif ukoll il-klonu jkomplu jaqsmu blokki ta 'data mhux mibdula. Dan mhux biss jagħmel l-ikkupjar tal-fajls u l-iffrankar speċjalment veloċi, iżda wkoll jiffranka l-ħtiġijiet tal-ispazju għall-ħażna.
- Snapshots - L-APFS jista 'joħloq ritratt tal-volum li jirrappreżenta punt fil-ħin. Snapshots jistgħu jintużaw biex jiffaċilitaw backups effiċjenti kif ukoll jippermettu li tmur lura għal kif l-affarijiet kienu f'mument partikolari. Snapshots huma indikaturi ta 'qari biss għall-volum oriġinali u d-data tiegħu. Stampa ġdida ma tieħu l-ebda spazju reali, minbarra l-ammont ta 'spazju meħtieġ biex jaħżen pointer għall-volum oriġinali. Maż-żmien u jsiru bidliet fil-volum oriġinali, is-snapshot jiġi aġġornat biss bil-bidliet li jseħħu.
- Encryption - APFS jappoġġja encryption b'saħħitha sħiħa ta 'disk bl - użu ta' modi AES-XTS jew AES-CBC. Iż-żewġ fajls u l-metadejta se jkunu encrypted. Metodi ta 'encryption appoġġjati jinkludu:
- Ċar (l-ebda encryption).
- Ċavetta unika.
- Multi-key, b'fajls għal kull fajl kemm għal data kif ukoll għal metadejta.
- Il-Qsim tal-Ispazju - It-tqassim tal-ispazju iwaqqaf id-daqsijiet tal-partizzjonijiet li jiddefinixxu minn qabel; minflok, il-volumi kollha jaqsmu l-ispazju ħieles sottostanti fuq drive . Il-kondiviżjoni tal-ispazju se tippermetti volumi multipli fuq sewqan biex tikber u tiċkien b'mod dinamiku kif meħtieġ, mingħajr l-ebda ħtieġa ta 'tqassim.
- Copy-On-Write - Din l-iskema ta 'protezzjoni tad-dejta tippermetti li tinqasam l-istruttura tad-data sakemm ma ssir l-ebda bidla. Ladarba tintalab bidla (tikteb), issir kopja unika ġdida, li tiżgura li l-oriġinal jitħalla intatt. Huwa biss wara li l-kitba titlesta hija l-informazzjoni tal-fajl aġġornata biex tindika d-data l-ġdida.
- Atomic Safe-Save - Dan huwa simili għall-idea ta 'kopja-on-write iżda japplika għal kull operazzjoni ta' fajl, bħal isem mill-ġdid jew li jiċċaqlaq fajl jew direttorju. Bl-użu ta 'semmi mill-ġdid bħala eżempju, il-fajl li sejjer jinbidel mill-ġdid jiġi kkupjat bid-dejta l-ġdida (l-isem tal-fajl); mhux sakemm il-proċess tal-kopja jkun komplet huwa s-sistema tal-fajls aġġornata biex tindika d-data l-ġdida. Dan jiżgura li jekk għal xi raġuni, bħal nuqqas ta 'enerġija, jew xi tip ta' sulluzzu CPU, il-kitba ma tkunx tlestiet, il-fajl oriġinali jibqa 'intatt.
- Fajls skarsi - Dan il-mod aktar effiċjenti ta 'allokazzjoni tal-ispazju tal-fajl jippermetti li l-ispazju tal-fajl jikber biss meta jkun meħtieġ. F'sistemi ta 'fajls mhux skarsi, l-ispazju tal-fajl għandu jkun riżervat minn qabel, anke meta l-ebda dejta mhija lesta biex tinħażen.