Itxi iragarkia

Iazko WWDC Appleren mundu mailako garatzaileen konferentzian APFS fitxategi sistema berria aurkeztu du. Eguneratze batekin iOS 10.3-n Apple ekosistemako lehen gailuak horretara aldatuko dira.

Fitxategi-sistema diskoan datuak biltegiratzea eta guztiekin lan egiten duten egitura bat da. Applek gaur egun HFS+ sistema erabiltzen du horretarako, 1998an jada zabalduta zegoena, 1985etik HFS (Fitxategi Hierarkikoaren Sistema) ordezkatuz.

Beraz, APFS, Apple File System izendapena, jatorriz duela hogeita hamar urte baino gehiago sortu zen sistema ordezkatu behar du, eta Apple plataforma guztietan egingo omen du 2017an zehar. Bere garapena duela hiru urte baino gutxiago hasi zen, baina Applek ordezkatu HFS+ saiatu zen gutxienez 2006az geroztik.

Lehenik, ordea, ZFS (Zettabyte File System) hartzeko ahaleginek, ziurrenik une honetan fitxategi-sistemarik ezagunena dena, huts egin zuten, eta ondoren beren soluzio propioak garatzen zituzten bi proiektuk. Beraz, APFS-k historia luzea eta ikusmin handia du. Hala ere, askok oraindik ez dute ziur Applek bere ekosistema osoan APFS hartzeko duen asmo handiko planari buruz, beste sistemetatik (batez ere ZFS) ezagutzen diren ezaugarriak adieraziz. Baina APFSk agintzen duena aurrerapauso nabarmena da oraindik.

APFS

APFS biltegiratze modernorako diseinatutako sistema bat da, noski, Apple hardware eta softwarerako bereziki eraikita dago, beraz, SSDetarako, ahalmen handietarako eta fitxategi handietarako egokia da. Esaterako, berez onartzen du TRIM eta etengabe egiten du, eta horrek diskoaren errendimendu altua mantentzen du. HFS+-ren ezaugarri eta abantaila nagusiak hauek dira: klonazioa, argazkiak, espazioa partekatzea, enkriptatzea, hutsegiteen babesa eta erabilitako/libreko espazioaren kalkulu azkarra.

Klonazioak kopia klasikoa ordezkatzen du, kopiatutakoaren berdina den datuen bigarren fitxategi bat diskoan sortzen denean. Klonatzeak metadatuen (fitxategiaren parametroei buruzko informazioa) bikoiztu bat besterik ez du sortzen, eta klonetako bat aldatzen bada, aldaketak bakarrik idatziko dira diskoan, ez berriro fitxategi osoa. Klonaren abantailak diskoko espazioa aurrezten eta fitxategiaren "kopia" sortzeko prozesu askoz azkarragoa dira.

Noski, prozesu honek disko bakarrean funtzionatzen du - bi diskoen artean kopiatzean, jatorrizko fitxategiaren bikoiztu osoa sortu behar da xede diskoan. Klonen desabantaila posible bat espazioa kudeatzea izan daiteke, non edozein fitxategi handitako klon bat ezabatzeak ia ez baitu diskoko lekurik askatuko.

Argazki bat diskoaren une jakin batean dagoen egoeraren irudia da, eta horri esker, fitxategiak bertan lanean jarraitzea ahalbidetuko du forma mantenduz, argazkia atera zen unean bezala. Aldaketak bakarrik gordetzen dira diskoan, ez da bikoiztutako daturik sortzen. Beraz, Time Machinek gaur egun erabiltzen duena baino fidagarriagoa den babeskopia metodo bat da.

Espazioa partekatzeak hainbat aukera ematen ditu disko partizioak disko fisikoko espazio bera partekatu. Adibidez, HFS+ fitxategi-sistema duen disko bat hiru partiziotan banatzen denean eta horietako bat lekurik gabe geratzen denean (besteek tokia duten bitartean), posible da hurrengo partizioa ezabatu eta bere lekua exekutatu zenari eranstea. espaziotik kanpo. AFPS-k disko fisiko osoko espazio libre guztia bistaratzen du partizio guztietarako.

Horrek esan nahi du partizioak sortzerakoan, ez dela behar den tamaina estimatu behar, guztiz dinamikoa baita emandako partizioaren behar den espazio librearen arabera. Adibidez, guztira 100 GB-ko edukiera duen disko bat dugu bi partiziotan banatuta, non batak 10 GB betetzen dituen eta besteak 20 GB. Kasu honetan, bi partizioek 70 GBko espazio librea erakutsiko dute.

Jakina, disko enkriptatzea dagoeneko eskuragarri dago HFS+-rekin, baina APFS-k bere forma askoz konplexuagoa eskaintzen du. HFS+-rekin bi motaren ordez (zifratzerik ez eta gako bakarreko disko osoaren enkriptatzea), APFS-k disko bat enkriptatzeko gai da fitxategi bakoitzeko gako anitzak erabiliz eta metadatuetarako gako bereizi bat erabiliz.

Akatsen babesa diskoan idaztean hutsegite bat gertatuz gero gertatzen dena aipatzen du. Horrelakoetan, datu-galera sarri gertatzen da, batez ere datuak gainidazten ari direnean, ezabatutako eta idatzitako datuak transmisioan dauden uneak daudelako eta korrontea deskonektatzean galtzen direlako. APFS-k arazo hau saihesten du Copy-on-write (COW) metodoa erabiliz, non datu zaharrak ez baitira zuzenean ordezkatzen berriekin eta, beraz, ez dago galtzeko arriskurik hutsegiterik gertatuz gero.

APFSk (gaur egun) falta dituen beste fitxategi-sistema modernoetan dauden ezaugarrien artean konpresioa eta checksums konplexuak daude (metadatuen bikoiztuak jatorrizkoaren osotasuna egiaztatzeko - APFS-k hori egiten du, baina ez erabiltzaileen datuetarako). APFS-k ere ez du datu erredundantziarik (bikoiztuak) (ikus klonazioa), eta horrek diskoko espazioa aurrezten du, baina ezinezkoa da datuak konpontzea hondatuta badago. Honekin lotuta, Applek bere produktuetan instalatzen duen biltegiratze-kalitatea erakartzen duela esaten da.

Erabiltzaileek lehenik APFS ikusiko dute iOS gailuetan, dagoeneko iOS 10.3ra eguneratzen direnean. Hurrengo plan zehatza oraindik ez da ezagutzen, izan ezik, 2018an Apple ekosistema osoa APFS-en exekutatu beharko litzateke, hau da, iOS, watchOS, tvOS eta macOS-en gailuetan. Fitxategi-sistema berriak azkarragoa, fidagarriagoa eta seguruagoa izan beharko luke optimizazioari esker.

iturriak: Apple, DTrace (2)
.