Akatona ny doka

Tamin'ny fihaonamben'ny mpamorona manerantany WWDC Apple tamin'ny taon-dasa nampiditra ny rafitra fichier APFS vaovao. Miaraka amin'ny fanavaozana amin'ny iOS 10.3 ireo fitaovana voalohany avy amin'ny ecosystem Apple dia hivadika aminy.

Ny rafitra fichier dia rafitra manome fitahirizana angon-drakitra amin'ny kapila ary miasa miaraka amin'izany ny rehetra. Apple dia mampiasa ny rafitra HFS+ amin'izao fotoana izao, izay efa napetraka tamin'ny 1998, nisolo ny HFS (Hierarchical File System) tamin'ny 1985.

Noho izany APFS, izay mijoro ho an'ny Apple File System, dia tokony hanolo ny rafitra izay noforonina tany am-boalohany mihoatra ny telopolo taona lasa izay, ary tokony hanao izany amin'ny sehatra Apple rehetra mandritra ny taona 2017. Tsy ampy telo taona lasa izay no nanomboka ny fivoarany, saingy Apple dia nanandrana Soloy HFS + hatramin'ny 2006 fara fahakeliny.

Voalohany, na izany aza, ny ezaka amin'ny fananganana ZFS (Zettabyte File System), angamba ny rafitra fichier malaza indrindra amin'izao fotoana izao, dia tsy nahomby, narahin'ny tetikasa roa namolavola ny vahaolana manokana. Noho izany dia manana tantara lava sy andrasan'ny maro ny APFS. Na izany aza, maro no mbola tsy matoky tena momba ny drafitra fatra-paniry laza an'i Apple hanangana APFS manerana ny tontolo iainany, manondro ireo endri-javatra fantatra amin'ny rafitra hafa (indrindra fa ny ZFS) izay tsy hita ao aminy. Saingy ny nampanantenain'ny APFS dia mbola dingana lehibe mandroso.

APFS

APFS dia rafitra natao ho an'ny fitehirizana maoderina - mazava ho azy, natsangana manokana ho an'ny fitaovana sy rindrambaiko Apple izy io, noho izany dia heverina fa mety tsara amin'ny SSD, tanjaka lehibe ary rakitra lehibe. Ohatra, manohana azy io Karakarao tsara ary manao izany tsy tapaka, izay mitazona ny fahombiazan'ny kapila ho ambony. Ny endri-javatra sy tombony lehibe indrindra amin'ny HFS + dia: cloning, snapshots, fizarana habaka, encryption, fiarovana failover ary kajy haingana ny habaka ampiasaina / malalaka.

Ny Cloning dia manolo ny kopia mahazatra, rehefa misy rakitra faharoa mitovy amin'ilay nadika ao amin'ny kapila. Ny kloning kosa dia mamorona dika mitovy amin'ny metadata (fampahalalana momba ny mari-pamantarana ny rakitra), ary raha ovaina ny iray amin'ireo klones dia ny fanovana ihany no hosoratana amin'ny kapila, fa tsy ny rakitra manontolo indray. Ny tombony amin'ny kloning dia voatahiry habaka kapila ary dingana haingana kokoa amin'ny famoronana "kopia" ny rakitra.

Mazava ho azy, ity dingana ity dia miasa ao anatin'ny kapila iray ihany - rehefa mandika eo anelanelan'ny kapila roa dia tsy maintsy mamorona dika mitovy amin'ny rakitra tany am-boalohany ao amin'ny kapila kendrena. Ny mety ho tsy fahampian'ny clones dia ny fitantanana ny habaka, izay ny famafana ny klone amin'ny rakitra lehibe rehetra dia tsy hanafaka toerana malalaka.

Ny snapshot dia sarin'ny toetry ny kapila amin'ny fotoana iray, izay ahafahan'ny rakitra manohy miasa amin'izany raha mbola mitahiry ny endriny, toy ny tamin'ny fotoana nakana ilay sary. Ny fanovana ihany no voatahiry ao amin'ny kapila, tsy misy angon-drakitra noforonina. Ka ity dia fomba backup izay azo itokisana kokoa noho ny ampiasain'ny Time Machine amin'izao fotoana izao.

Ny fizarana habaka dia ahafahan'ny maro fizarazarana kapila mizara habaka kapila ara-batana mitovy. Ohatra, rehefa mizara ho fizarana telo ny kapila misy rafitra fichier HFS+ ary lany toerana ny iray amin'izy ireo (raha manana habaka kosa ny hafa), dia azo atao ny mamafa tsotra izao ny fizarazarana manaraka ary ampidiro ny habakany amin'ilay nihazakazaka. ivelan'ny habakabaka. Ny AFPS dia mampiseho ny habaka malalaka rehetra amin'ny kapila ara-batana manontolo ho an'ny fizarazarana rehetra.

Midika izany fa rehefa mamorona partitions dia tsy ilaina ny manombatombana ny habeny ilaina, satria mavitrika tanteraka izy io arakaraka ny toerana malalaka ilaina amin'ny fizarana nomena. Ohatra, manana kapila misy 100 GB ny totalin'ny fahafaha-mizara roa, izay mameno 10 GB ny iray ary 20 GB ny iray. Amin'ity tranga ity, ny fizarana roa dia hampiseho toerana malalaka 70 GB.

Mazava ho azy fa efa misy amin'ny HFS+ ny encryption kapila, fa ny APFS dia manolotra ny endriny sarotra kokoa. Raha tokony ho ireo karazany roa (tsy misy encryption sy encryption kapila tokana tokana) an'ny HFS+, ny APFS dia afaka manidy kapila mampiasa fanalahidy maromaro ho an'ny rakitra tsirairay ary lakile mitokana ho an'ny metadata.

Ny fiarovana ny tsy fahombiazana dia manondro ny zava-mitranga raha misy ny tsy fahombiazana eo am-panoratana amin'ny kapila. Amin'ny toe-javatra toy izany, matetika no mitranga ny fahaverezan'ny angona, indrindra rehefa overwritten ny angon-drakitra, satria misy fotoana izay ny angon-drakitra voafafa sy voasoratra ao anatin'ny fampitana ary very rehefa tapaka ny herinaratra. Ny APFS dia misoroka io olana io amin'ny fampiasana ny fomba Copy-on-write (COW), izay tsy voasolo mivantana amin'ny vaovao ny angon-drakitra taloha ary noho izany dia tsy misy atahorana ny fahaverezan'izy ireo raha sendra ny tsy fahombiazana.

Ny endri-javatra hita ao amin'ny rafi-drakitra maoderina hafa izay tsy ampy amin'ny APFS (ankehitriny) dia ahitana ny famatrarana sy ny checksum sarotra (duplicate amin'ny metadata hanamarinana ny fahamarinan'ny tany am-boalohany - APFS no manao izany, fa tsy ho an'ny mpampiasa data). Ny APFS koa dia tsy ampy ny data redundancy (duplicates) (jereo ny cloning), izay mitahiry ny habaka kapila, saingy tsy azo atao ny manamboatra ny angona raha misy ny kolikoly. Mifandray amin'izany dia voalaza fa manintona ny kalitaon'ny fitahirizana apetrany amin'ny vokatra i Apple.

Ny mpampiasa dia hahita APFS voalohany amin'ny fitaovana iOS, efa rehefa manavao amin'ny iOS 10.3. Ny drafitra manaraka dia tsy mbola fantatra, afa-tsy amin'ny taona 2018, ny ecosystem Apple manontolo dia tokony handeha amin'ny APFS, izany hoe fitaovana misy iOS, watchOS, tvOS ary macOS. Ny rafitra rakitra vaovao dia tokony ho haingana kokoa, azo itokisana kokoa ary azo antoka kokoa noho ny fanatsarana.

Harena: Apple, DTrace (2)
.