Mbyll reklamën

Në konferencën botërore të zhvilluesve të Apple në WWDC të vitit të kaluar prezantoi sistemin e ri të skedarëve APFS. Me një përditësim në iOS 10.3 pajisjet e para nga ekosistemi Apple do të kalojnë në të.

Një sistem skedari është një strukturë që siguron ruajtjen e të dhënave në disk dhe të gjithë punën me të. Apple aktualisht përdor sistemin HFS+ për këtë, i cili ishte vendosur tashmë në 1998, duke zëvendësuar HFS (Sistemi Hierarkik i Skedarëve) nga 1985.

Pra, APFS, që do të thotë Apple File System, supozohet të zëvendësojë sistemin që u krijua fillimisht më shumë se tridhjetë vjet më parë, dhe supozohet ta bëjë këtë në të gjitha platformat e Apple gjatë vitit 2017. Zhvillimi i tij filloi vetëm më pak se tre vjet më parë, por Apple ka provuar Replace HFS+ të paktën që nga viti 2006.

Së pari, megjithatë, përpjekjet për të miratuar ZFS (Zettabyte File System), ndoshta sistemi i skedarëve më i njohur për momentin, dështuan, e ndjekur nga dy projekte që zhvillonin zgjidhjet e tyre. Pra, APFS ka një histori të gjatë dhe shumë pritje. Megjithatë, shumë janë ende të pasigurt në lidhje me planin ambicioz të Apple për të miratuar APFS në të gjithë ekosistemin e saj, duke treguar veçoritë e njohura nga sistemet e tjera (veçanërisht ZFS) që mungojnë prej tij. Por ajo që premton APFS është ende një hap i rëndësishëm përpara.

APFS

APFS është një sistem i krijuar për ruajtje moderne – sigurisht, ai është ndërtuar posaçërisht për harduerin dhe softuerin Apple, kështu që supozohet të jetë i përshtatshëm për SSD, kapacitete të mëdha dhe skedarë të mëdhenj. Për shembull, ai mbështet në mënyrë natyrale TRIM dhe e bën atë vazhdimisht, gjë që e mban performancën e diskut të lartë. Karakteristikat dhe avantazhet kryesore ndaj HFS+ janë: klonimi, fotografitë e çastit, ndarja e hapësirës, ​​enkriptimi, mbrojtja nga dështimi dhe llogaritja e shpejtë e hapësirës së përdorur/të lirë.

Klonimi zëvendëson kopjimin klasik, kur në disk krijohet një skedar i dytë i të dhënave identike me atë të kopjuar. Në vend të kësaj, klonimi krijon vetëm një dublikatë të meta të dhënave (informacione rreth parametrave të skedarit), dhe nëse një nga klonet modifikohet, vetëm modifikimet do të shkruhen në disk, jo përsëri i gjithë skedari. Përparësitë e klonimit janë ruajtja e hapësirës në disk dhe procesi shumë më i shpejtë i krijimit të një "kopjeje" të skedarit.

Sigurisht, ky proces funksionon vetëm brenda një disku - kur kopjoni midis dy disqeve, duhet të krijohet një dublikatë e plotë e skedarit origjinal në diskun e synuar. Një disavantazh i mundshëm i kloneve mund të jetë trajtimi i hapësirës nga ana e tyre, ku fshirja e një kloni të çdo skedari të madh nuk do të çlirojë pothuajse asnjë hapësirë ​​në disk.

Një fotografi është një imazh i gjendjes së diskut në një moment të caktuar kohor, i cili do t'i lejojë skedarët të vazhdojnë të punojnë në të duke ruajtur ende formën e tyre, siç ishte në kohën kur u shkrep fotografia. Vetëm ndryshimet ruhen në disk, nuk krijohen të dhëna të kopjuara. Pra, kjo është një metodë rezervë që është më e besueshme se ajo që përdor aktualisht Time Machine.

Ndarja e hapësirës mundëson disa ndarjet e diskut ndajnë të njëjtën hapësirë ​​fizike në disk. Për shembull, kur një disk me një sistem skedari HFS+ ndahet në tre ndarje dhe njërës prej tyre i mbaron hapësira (ndërsa të tjerat kanë hapësirë), është e mundur që thjesht të fshini ndarjen tjetër dhe t'i bashkëngjitni vendin asaj që funksionoi. jashtë hapësirës. AFPS shfaq të gjithë hapësirën e lirë në të gjithë diskun fizik për të gjitha ndarjet.

Kjo do të thotë se gjatë krijimit të ndarjeve, nuk ka nevojë të vlerësohet madhësia e tyre e kërkuar, pasi ajo është plotësisht dinamike në varësi të hapësirës së lirë të kërkuar në ndarjen e caktuar. Për shembull, ne kemi një disk me një kapacitet total prej 100 GB të ndarë në dy ndarje, ku njëra mbush 10 GB dhe tjetra 20 GB. Në këtë rast, të dyja ndarjet do të tregojnë 70 GB hapësirë ​​të lirë.

Sigurisht, enkriptimi i diskut është tashmë i disponueshëm me HFS+, por APFS ofron formën e tij shumë më komplekse. Në vend të dy llojeve (pa enkriptim dhe kriptim me një çelës të tërë disku) me HFS+, APFS është në gjendje të kripojë një disk duke përdorur çelësa të shumtë për çdo skedar dhe një çelës të veçantë për metadatat.

Mbrojtja nga dështimi i referohet asaj që ndodh në rast të një dështimi gjatë shkrimit në disk. Në raste të tilla, shpesh ndodh humbja e të dhënave, veçanërisht kur të dhënat janë duke u mbishkruar, sepse ka momente kur të dhënat e fshira dhe të shkruara janë në rrjedhë të transmetimit dhe humbasin kur shkëputet rryma. APFS e shmang këtë problem duke përdorur metodën Copy-on-write (COW), në të cilën të dhënat e vjetra nuk zëvendësohen drejtpërdrejt me të reja dhe për këtë arsye nuk ekziston rreziku i humbjes së tyre në rast të dështimit.

Veçoritë e pranishme në sistemet e tjera moderne të skedarëve që i mungojnë APFS (aktualisht) përfshijnë kompresimin dhe kontrollet komplekse (kopjimet e meta të dhënave për të verifikuar integritetin e origjinalit - APFS e bën këtë, por jo për të dhënat e përdoruesit). APFS i mungon gjithashtu teprica e të dhënave (dublikatat) (shih klonimin), gjë që kursen hapësirën në disk, por e bën të pamundur riparimin e të dhënave në rast korrupsioni. Në lidhje me këtë, Apple thuhet se është tërheqës për cilësinë e ruajtjes që instalon në produktet e saj.

Përdoruesit do të shohin fillimisht APFS në pajisjet iOS, tashmë kur përditësohen në iOS 10.3. Plani tjetër i saktë nuk dihet ende, përveç se në vitin 2018, i gjithë ekosistemi Apple duhet të funksionojë në APFS, d.m.th. pajisjet me iOS, watchOS, tvOS dhe macOS. Sistemi i ri i skedarëve duhet të jetë më i shpejtë, më i besueshëm dhe më i sigurt falë optimizimit.

Burimet: mollë, DGjurmë (2)
.