Reklamê bigire

Di konferansa pêşdebiran a cîhanî ya sala borî de WWDC Apple pergala pelê ya nû ya APFS destnîşan kir. Bi nûvekirinek li ser iOS 10.3 cîhazên yekem ji ekosîstema Apple dê biguhere.

Pergalek pelan avahiyek e ku hilanîna daneyan li ser dîskê peyda dike û hemî pê re dixebitin. Apple niha ji bo vê pergala HFS+ bikar tîne, ku berê di sala 1998-an de hate bicîh kirin, ji sala 1985-an ve şûna HFS (Pergala Pelê Hiyerarşîk) girt.

Ji ber vê yekê APFS, ku tê wateya Pergala Pelê ya Apple-ê, tê xwestin ku li şûna pergala ku di destpêkê de bêtir ji sî sal berê hatî afirandin, bike û divê di sala 2017-an de li ser hemî platformên Apple-ê wiya bike. Pêşkeftina wê tenê kêmî sê sal berê dest pê kir, lê Apple herî kêm ji 2006-an vir ve Replace HFS + ceribandin.

Pêşîn, lêbelê, hewildanên pejirandina ZFS (Pergala Pelê ya Zettabyte), dibe ku pergala pelê ya herî naskirî ya vê gavê, bi ser neket, li dûv du projeyên ku çareseriyên xwe pêşdixin. Ji ber vê yekê APFS xwedan dîrokek dirêj û gelek bendewarî ye. Lêbelê, pir kes hîn jî di derbarê plansaziya ambargo ya Apple-ê de ne diyar in ku APFS li seranserê ekosîstema xwe bipejirîne, û destnîşan dike ku taybetmendiyên ji pergalên din (bi taybetî ZFS) têne zanîn ku ji wê winda ne. Lê ya ku APFS soz dide hîn jî gavek girîng e.

APFS

APFS pergalek e ku ji bo hilanîna nûjen hatî çêkirin - bê guman, ew bi taybetî ji bo hardware û nermalava Apple-ê hatî çêkirin, ji ber vê yekê tê xwestin ku ew ji SSD, kapasîteyên mezin, û pelên mezin re xweş be. Mînakî, ew bi xwezayî piştgirî dike TRIM û ew bi domdarî dike, ku performansa dîskê bilind dike. Taybetmendî û avantajên sereke yên li ser HFS+ ev in: klonkirin, dîmen, parvekirina cîh, şîfrekirin, parastina têkçûn û hesabkirina bilez a cîhê bikar anîn / belaş.

Klonkirin şûna kopîkirina klasîk digire, dema ku pelek duyemîn a daneya ku bi ya kopîkirî ye li ser dîskê tê afirandin. Di şûna wê de klonkirin tenê dubareyek ji metadata (agahiyên li ser pîvanên pelê) diafirîne, û heke yek ji klonan were guheztin, tenê guheztin dê li ser dîskê werin nivîsandin, ne ku dîsa li tevahiya pelê. Feydeyên klonkirinê cîhê dîskê û pêvajoyek pir zûtir a çêkirina "kopiyek" pelê ye.

Bê guman, ev pêvajo tenê di nav yek dîskê de dixebite - dema kopîkirina di navbera du dîskê de, pêdivî ye ku kopiyek bêkêmasî ya pelê orjînal li ser dîska armanc were afirandin. Dezavantajek muhtemel a klonan dibe ku karanîna cîhê wan be, ku jêbirina klonek pelek mezin dê hema hema cîhê dîskê azad neke.

Snapshot wêneyek rewşa dîskê ye di demek diyarkirî de, ku dê dihêle pelan li ser xebata xwe bidomînin û di heman demê de forma xwe biparêzin, wekî ku di dema kişandina wêneyê de bû. Tenê guhertin li ser dîskê têne tomar kirin, daneyên dubare nayê afirandin. Ji ber vê yekê ev rêbazek hilanînê ye ku ji ya ku Time Machine niha bikar tîne pêbawertir e.

Parvekirina cîhê çend kesan dike parçeyên dîskê heman cîhê dîska fîzîkî parve bikin. Mînakî, dema ku dîskek bi pergalek pelê HFS+ di sê beşan de tê dabeş kirin û yek ji wan cîh diqede (di dema ku cîhê yên din heye), mimkun e ku meriv tenê dabeşa paşîn jê bibe û cîhê wê bi ya ku lê vekiriye ve girêbide. ji cihê. AFPS hemî cîhê belaş li ser tevahiya dîska laşî ji bo hemî dabeşan nîşan dide.

Ev tê vê wateyê ku dema ku dabeşan diafirîne, ne hewce ye ku mezinahiya wan a hewce were texmîn kirin, ji ber ku ew bi tevahî dînamîk e ku li gorî cîhê belaş a pêwîst di dabeşa hatî dayîn de girêdayî ye. Mînakî, dîskek me heye ku bi tevahî kapasîteya 100 GB li du beşan hatî dabeş kirin, ku yek 10 GB û ya din 20 GB tije dike. Di vê rewşê de, her du beş dê 70 GB cîhê belaş nîşan bidin.

Bê guman, şîfrekirina dîskê jixwe bi HFS+ heye, lê APFS forma xwe ya pir tevlihevtir pêşkêşî dike. Li şûna du celeb (bê şîfrekirin û şîfrekirina tev-dîskê ya yek-kilî) bi HFS+, APFS dikare dîskê şîfre bike ku ji bo her pelê pir bişkokan û ji bo metadata jî mifteyek cûda bikar tîne.

Parastina têkçûnê dema nivîsandina li ser dîskê çi diqewime di bûyera têkçûnê de vedibêje. Di rewşên weha de, windabûna daneyê pir caran çêdibe, nemaze dema ku dane têne nivîsandin, ji ber ku dem hene ku hem daneyên jêbirin û hem jî yên nivîskî di rêça veguheztinê de ne û dema ku hêz qut dibe winda dibin. APFS bi karanîna rêbaza Kopî-li-nivîsandinê (COW) ji vê pirsgirêkê dûr dikeve, ku tê de daneyên kevin rasterast bi yên nû nayên guheztin û ji ber vê yekê xetera windakirina wan di bûyera têkçûnê de tune.

Taybetmendiyên ku di pergalên pelan ên din ên nûjen de hene ku APFS (niha) kêmasiya wan tune, tevlihevkirin û kontrolên tevlihev hene (kopîkirina metadata ji bo verastkirina yekbûna orîjînal - APFS vê yekê dike, lê ne ji bo daneyên bikarhêner). APFS di heman demê de kêmbûna daneyê (duberalîkirin) jî tune ye (binihêrin klonkirin), ku cîhê dîskê xilas dike, lê di rewşek gendeliyê de tamîrkirina daneyan ne gengaz dike. Têkildarî vê yekê, tê gotin ku Apple ji qalîteya hilanîna ku di hilberên xwe de saz dike gazî dike.

Bikarhêner dê yekem car APFS-ê li ser cîhazên iOS-ê bibînin, jixwe gava nûvekirina iOS 10.3. Plana tam a din hîna nayê zanîn, ji bilî ku di sala 2018-an de, divê tevahiya ekosîstema Apple li ser APFS-ê, ango cîhazên bi iOS, watchOS, tvOS û macOS-ê bixebite. Pêdivî ye ku pergala pelê ya nû bi saya xweşbîniyê zûtir, pêbawer û ewletir be.

Çavkaniyên: sêv, DTrace (2)
.