Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ

APFS është sistemi i ri i skedarëve të Apple. Sistemi i skedarëve Apple (APFS)

Në prezantimin e djeshëm të WWDC 2016, Apple tregoi versionet e reja të macOS (Sierra) 10.12, iOS 10, tvOS 10, watchOS 3, aplikacionin e programimit Swift Playgrounds për fëmijë dhe emoji të reja.

Nuk do të dukej asgjë interesante. Megjithatë, Apple ka nxjerrë diçka thelbësore. Zhvillimi më domethënës nga gjithçka që u përmend në prezantim është sistemi i skedarëve të gjeneratës së ardhshme Apple File System (APFS) në macOS (Sierra) 10.12.

Në faqen e zhvilluesit, menjëherë pas prezantimit, u publikua dokumentacioni me karakteristikat dhe përshkrimet kryesore të sistemit të skedarëve, i cili përsërit disa nga veçoritë e sistemit të fuqishëm të skedarëve falas ZFS.

Kompjuterët Apple përdorin tani sistemin e skedarëve HFS +, një version i zgjeruar i HFS (Sistemi i Skedarëve Hierarkik) që u krijua më shumë se 30 vjet më parë. Ashtu si paraardhësi i tij, HFS + përdor një strukturë peme të quajtur B * -tree për të ruajtur shumicën e meta të dhënave. Prandaj emri "skedar sistemi hierarkik".

HFS + u zbulua zyrtarisht më 19 janar 1998, së bashku me macOS 8.1. Që nga viti 2002, logging është zbatuar në sistem për të përmirësuar besueshmërinë e ruajtjes së informacionit. Meqenëse OS X 10.3, regjistrimi është aktivizuar si parazgjedhje, tani është e mundur të punohet në modalitetin e ndjeshëm ndaj rastit.

Deri në OS X 10.7, zhvilluesit vazhduan të përsosin HFS + dhe të zbatojnë funksione të reja për OS X në nivelin e sistemit të skedarëve. Por fakti mbetet: HFS fillimisht u zhvillua në ditët e disketave dhe disqeve të ngurta rrotulluese, kur madhësitë e skedarëve matën në kilobajt ose megabajt. Sot, shumë njerëz punojnë me SSD, të cilat ruajnë miliona skedarë - gigabajt ose terabajt të dhëna. Kërkesat për sistemin e skedarëve janë krejtësisht të ndryshme. Në vend që të ripërpunonte kodin e vjetër, Apple vendosi të shkruante më në fund një sistem të ri skedarësh nga e para.

Sistemi i skedarëve të gjeneratës së ardhshme APFS është ende në fazë pamje paraprake e zhvilluesit, domethënë, nuk është planifikuar të dalë në përdorim masiv në të ardhmen e afërt. Vëllimi APFS nuk mund të përdoret aktualisht si një disk boot, as nuk mund të përdoret me kopje rezervë të Time Machine, Fusion Drive ose enkriptim File Vault. Por është e mundur për një vëllim normal jo-bootable.

Ka ende shumë përmirësime dhe testime, por vetëm atëherë APFS do të bëhet sistemi kryesor i skedarëve të Apple për dekadat e ardhshme.

APFS, ndryshe nga HFS +, fillimisht është i ndjeshëm në emrat e skedarëve dhe dosjeve dhe kjo veçori nuk mund të çaktivizohet. Kushdo që vendos të përdorë APFS duhet ta ketë parasysh këtë.

Karakteristikat kryesore

Dokumentacioni zyrtar liston karakteristikat e përgjithshme të APFS kundrejt HFS +.

Kontejnerët dhe vëllimet

Enëështë objekti kryesor i ruajtjes për APFS. Kontejnerët janë zakonisht saktësisht të njëjtë me hyrjet e Tabelës së Ndarjes GUID (GPT) dhe kanë skemën e tyre të mbrojtjes nga përplasjet dhe ndarjes së diskut. Çdo enë përmban një ose më shumë vëllime ose sisteme skedarësh, secili me të vetin hapësira e emrit, domethënë një koleksion skedarësh dhe drejtorish.

APFS nuk mbështet drejtpërdrejt softuerin RAID, por mund të përdoret me vëllimet e Apple RAID për të mbështetur Striping (RAID 0), Mirroring (RAID 1) dhe Concatenation (JBOD).

Inode 64-bit

Inodet 64-bit rrisin ndjeshëm hapësirën e emrave në krahasim me identifikuesit 32-bit në HFS +. APFS 64-bit mbështet mbi 9 kuintilion skedarë për vëllim. Kjo duhet të jetë e mjaftueshme për të gjithë, siç tha Bill Gates.

Vula kohore nanosekonde

APFS ka përmirësuar ndjeshëm saktësinë e stampave kohore (timestamps). APFS mbështet vulosjen e kohës me saktësi nanosekonda. Për krahasim, në HFS +, vulat kohore u vendosën në sekondën më të afërt.

Vula kohore nanosekonda janë shumë të rëndësishme në sistemet moderne të skedarëve, sepse ato ndihmojnë në zbatimin e atomicitetit dhe transaksioneve atomike - një nga kërkesat kryesore të ACID për një sistem transaksioni (për shembull, një DBMS). Atomiciteti siguron që asnjë transaksion të mos kryhet pjesërisht në sistem. Ose të gjitha nënoperacionet e tij do të ekzekutohen, ose asnjëri prej tyre nuk do të ekzekutohet.

Mbrojtja nga përplasja

APFS zbaton një skemë inovative të meta të dhënave kopje-në-shkrim që Apple e quan "Mbrojtja nga përplasjet". Siguron që ndryshimet në sistemin e skedarëve dhe regjistrimi të mbeten të sinkronizuara nëse diçka ndodh gjatë shkrimit - për shembull, një ndërprerje e energjisë.

Skema e kopjimit në shkrim ZFS

Skedarë të rrallë

Një skedar me atributin "sparse" supozon përmbajtjen e blloqeve me zero bajt, të cilat nuk ruhen në disk, por të nënkuptuar. HFS + nuk kishte mbështetje për skedarë të rrallë.

Atributet e zgjeruara

APFS ka mbështetje të integruar për atributet e skedarëve të zgjeruar, i cili në HFS + zbatohet përmes skedarit Atributes, domethënë përmes pemës B.

Enkriptimi

Apple thotë se kriptimi është një pronë themelore e integruar në APFS në nivelin e sistemit të skedarëve. Për çdo vëllim në kontejnerin APFS, është instaluar një nga modelet e kriptimit: pa kriptim, kriptim me një çelës, kriptim me çelësa të shumëfishtë. Në rastin e fundit, çelësat e veçantë përdoren për të enkriptuar skedarët dhe metadatat. Në varësi të harduerit, APFS përdor modalitetin e kriptimit AES-XTS ose AES-CBC.

Klonimi i skedarëve dhe drejtorive

Klonimi është kopjimi pothuajse i menjëhershëm i një skedari ose drejtorie, i cili nuk kërkon hapësirë ​​shtesë ruajtëse. Kur modifikoni një klon, sistemi i skedarëve regjistron vetëm ndryshimin e të dhënave. Kështu, sistemi i ri i skedarëve mund të ruajë shumë versione të skedarëve të mëdhenj, duke konsumuar më pak hapësirë ​​​​në disk.

Fotot e çastit

Fotot e çastit janë fotografi vetëm për lexim të sistemit të skedarëve në një vëllim. Sistemi operativ mund të përdorë fotografi për procedura më efikase të kopjimit. Kjo do të thotë, më në fund, Time Machine do të funksionojë mirë (shpejt).

Sigurisht, për sa i përket aftësive të tij, APFS është dukshëm inferior ndaj sistemit të skedarëve 128-bit ZFS, i cili mbështetet nga Linux, FreeBSD dhe sisteme të tjera operative falas, por nga ana e Apple ky është një hap në drejtimin e duhur.

Është e çuditshme që dokumentacioni paraprak nuk përmend veçorinë e kompresimit që HFS +, nga rruga, mbështet.

Apple është përpjekur të portojë ZFS në OS X për një kohë të gjatë, pati një diskutim aktiv në lidhje me këtë në listat e postimeve të ZFS, u publikuan fotografitë paraprake për versionin tjetër të OS X. Më vonë, një zbatim i OpenZFS u bë për OS X (O3X) dhe MacZFX.

Sistemi i skedarëve ZFS është me burim të hapur dhe Apple mund të ketë huazuar disa ide për sistemin e skedarëve APFS. Zbatimi me burim të hapur për APFS nuk është ende gati, Apple planifikon të publikojë, dokumentojë dhe publikojë formatin APFS në 2017.

Sesioni i parë zyrtar do të zhvillohet sonte në WWDC, ku zhvilluesve do t'u tregohen më në detaje veçoritë e reja të APFS.

iOS 10.3 dhe macOS Sierra 10.12.4, të hënën, ekzekutoni në sistemin e ri të skedarëve Apple, ose APFS. Në shikim të parë, kjo nuk është asgjë e veçantë - gjëja kryesore është që pajisjet pas përditësimit të mos kthehen në "tulla".Por ka më interesante në tranzicionin në sistemin e ri sesa duket.

Çfarë është Apple File System

Apple File System është një sistem i ri skedarësh përKjo do të përdoret në të gjitha pajisjet nga Apple Watch në Mac... Është "mprehur" për memorie flash dhe zëvendësohet HFS + i vjetëruar. Risitë kryesore në APFS janë: algoritmet e përmirësuar të enkriptimit, optimizimi i kujtesës, mbrojtja nga përplasjet, funksionet e klonimit të skedarëve dhe dosjeve, dhepërdorimi i zgjuar i hapësirës... Në praktikë, kjo do të sigurojë funksionim më të qëndrueshëm të sistemit operativ, do të rrisë shpejtësinë e leximit/shkrimit të të dhënave dhe do të mbrojë më tej informacionin e përdoruesit.

Pse Apple po kalon në APFS

HFS + 30-vjeçare, mbi të cilën bazohen sistemet e skedarëve të pajisjeve moderne të Apple, u krijua për kompjuterë me disqe të shumta që trajtonin vëllime të mëdha skedarësh. Në pajisjet celulare si iPhone ose Apple Watch, prioritetet janë të ndryshme - përdoruesit duhet të hapin shpejt aplikacionet dhe OS u përgjigjet kërkesave në kohë. Për ta bërë këtë, APFS përdor funksione të tilla si klonimi (kopjimi i menjëhershëm i një skedari ose direktorie, i cili nuk kërkon hapësirë ​​shtesë ruajtëse) dhe kompresimi (kompresimi i të dhënave, i cili kursen hapësirën në disk dhe rrit shpejtësinë e shkrimit). Dhe përmes përdorimit të "snapshots" ("fotografitë e çastit" vetëm për lexim të sistemit të skedarëve në vëllim) do të përshpejtojë kopjimin, përkatësisht krijimin e kopjeve rezervë duke përdorur Time Machine.

APFS është krijuar për zgjerim në të ardhmen. Ndryshe nga HFS +, i cili përdor një direktori shkrimi 32-bit, APFS përdor një inode 64-bit (kjo është struktura e të dhënave në sistemet e skedarëve). Me fjalë të tjera, APFS do të jetë në gjendje të ruajë 9 kuintilion (një milion trilion!) skedarë, gjë që nuk është aq e rëndësishme për pajisjet iOS, por do të jetë më se e mjaftueshme për dhjetë vitet e ardhshme për macOS dhe disqet e jashtme.

Cilat janë përfitimet për përdoruesit

Përveç funksionimit më të shpejtë dhe më të qëndrueshëm të sistemit operativ, përdoruesit do të kenë akses në mjete të besueshme për enkriptimin e të dhënave në disk. Falë APFS, iPhone-ët nuk do të kthehen më në "tulla" pas përditësimeve të dështuara - Apple do të mbrojë të dhënat në diskun nga dëmtimet e shkaktuara nga dështimet. Së fundi, duke përdorur funksionin Space Sharing, të gjitha vëllimet e diskut do të mund të "ndajnë" hapësirën e lirë.

Inxhinieri i UiPservice Vladislav Yudchenko komentoi në bordin editorial të UiP:

“APFS do të lejojë që sistemet operative të rrëzohen më pak, kopjon skedarët shpejt dhe optimizon hapësirën. Deri më tani, ndryshimi nuk do të jetë aq i dukshëm, por do të bëhet i dukshëm në përditësimet e reja. Së shpejti do të mësohemi me të, nuk do të vërejmë as kalimin e të gjitha pajisjeve në APFS "

Për shembull, me sistemin e dytë (nëpërmjet Bootcamp) keni të instaluar Windows dhe jundau 100 GB për të... Me Apple File System, nuk keni më nevojë të rialokoni manualisht kujtesën e ndarë. Nëse 100 GB nuk mjaftojnë, vetë sistemi do të "marrë" sasinë e kërkuar të hapësirës së lirë në disk. Në të njëjtën kohë, funksioni i klonimit të skedarëve dhe dosjeve do t'ju lejojë të kopjoni dhe zhvendosni shpejt të dhënat.

Kufizimet e sistemit të skedarëve Apple

Disqet e sistemit nuk mund të formatohen në APFS në këtë moment.... Nuk e mbështet sistemin e ri të skedarëve Hybrid Fusion Drive, FileVault dhe Time Machine.

Si të filloni të përdorni APFS

Nëse e keni përditësuar iPhone ose iPad në iOS 10.3, pajisja juaj tashmë po përdor Apple File System. Është më e vështirë me Mac, këtu APFS është diçka si një version beta. Ju mund të formatoni një disk të jashtëm, një kartë SD ose një USB flash drive, dhe madje edhe atëherë vetëm duke përdorur Terminalin. Me pak fjalë, është më mirë të mos eksperimentoni për momentin.

I referohet sistemit të ri të skedarëve të Apple dhe përfundimisht do të përdoret në të gjitha platformat kryesore të kompanisë. Por pse Apple po e përdor atë? Çfarë ka kaq të veçantë ajo? Ky artikull i kushtohet pikërisht kësaj teme.

Sistemi i skedarëve Apple

APFS do të thotë Apple File System. Ai zëvendëson sistemin e skedarëve dhe me kalimin e kohës, ky sistem skedari do të bëhet një pjesë integrale e iOS, tvOS dhe watchOS - domethënë, do të përdoret në të gjithë linjën e pajisjeve: nga kompjuterët, iPhone, iPad, Apple TV deri te Apple Watch.

IOS 10.3 është aktualisht e vetmja platformë e disponueshme për të gjithë për të përdorur sistemin e skedarëve APFS.

APFS mund të integrohet në të gjitha platformatApple.

Sistemi i skedarëve HFS + u shfaq në 1998 dhe tani është pothuajse 20 vjeç. Është bërë një relike e një epoke të shkuar. Ai u krijua gjatë epokës Mac dhe është akorduar mirë për përdorim në iPhone, Apple Watch dhe Apple TV.

Por shumë gjëra kanë ndryshuar gjatë 20 viteve të fundit. Ne kaluam nga disqet e ngurtë në disqet e gjendjes së ngurtë (SSD), softueri nuk shpërndahet më në CD, por thjesht shkarkohet. Rezervimet tona të pajisjes tani ruhen në renë kompjuterike.

Optimizuar për përdorim me disqet flash

Pothuajse çdo pajisje e re që Apple shet këto ditë funksionon në një flash drive, duke përfshirë shumicën e Mac-ve. Dhe APFS u krijua për të punuar me pajisjet e ruajtjes flash. Prandaj, do të shohim përmirësime në parametra të tillë si shpejtësia e leximit dhe e shkrimit, dhe një rritje në besueshmërinë e përgjithshme kur bëhet fjalë për ruajtjen dhe transferimin e informacionit.

tipar kryesor: Fotot e sistemit dhe klonimi

Dy tiparet kryesore të APFS janë aftësia për të marrë "fotografi" të sistemit dhe aftësia për të klonuar të dhënat.

Një fotografi është një gjendje e sistemit të skedarëve vetëm për lexim një herë.

Duke përdorur klonet, APFS do të jetë në gjendje të krijojë kopje të shpejta të së njëjtës ndarje pa përdorur hapësirë ​​shtesë në disk.

Koha minimale e pritjes

APFS ka vonesë minimale. Kjo do të thotë që operacione të tilla si nisja e aplikacioneve dhe ngarkimi i të dhënave do të jenë dukshëm më të shpejta. Kjo, nga ana tjetër, do të çojë në një reduktim të kohës së pritjes - do të shohim më pak rrotullim të timonit të pritjes në iOS dhe ikonën e topit të plazhit në Mac OS.

Falasi tejmbushur diskseksionet

Nëse përdorni ndarje të diskut në Mac tuaj, atëherë APFS mund ta bëjë jetën tuaj pak më të lehtë. Nëse ju mbaron hapësira e lirë e diskut në një ndarje, atëherë APFS mund të përdorë automatikisht hapësirën e lirë të një ndarje tjetër, sepse APFS krijon kontejnerë të veçantë rreth çdo ndarje të diskut.

Kriptimi është gjithçka jonë

APFS u krijua kryesisht për kriptim të fortë. Ai mbështet çelësat e vetëm dhe të shumëfishtë të enkriptimit.

Zhvillimet për të ardhmen

HFS + mbështet skedarin e meta të dhënave 32-bit. APFS mbështet numrat inode 64-bit. APFS është krijuar për të funksionuar në të ardhmen dhe do të funksionojë edhe më mirë me kalimin e kohës me përditësimet e duhura.

FirmwareiOS 10.3 ju jep hapësirë ​​në disk

Kalimi në APFS ka një avantazh të veçantë. Ju keni hapësirë ​​në disk në dispozicion - sasia e hapësirës së kursyer do të varet nga sa i mbushur është disku juaj. Disa arritën të merrnin nja dy gigabajt pas përditësimit.

APFS për Mac OS është ende në beta

iOS tashmë përdor sistemin e ri të skedarëve, dhe për Mac OS, sistemi i ri i skedarëve ekziston vetëm në një version beta shumë të hershëm. Dhe Apple do të duhet të punojë shumë për të kthyer kompjuterët Mac në APFS. Qasja në sistemin e skedarëve në iOS është e mbyllur për të huajt, ndërsa Mac OS përdor një sistem skedarësh të hapur dhe të modifikueshëm. Me fjalë të tjera, në praktikë, APFS mund të përballet me raste të ndryshme të avantazheve për të cilat ekspertët e Apple as nuk dinë. Shpresojmë që të gjitha këto çështje të zgjidhen gjatë periudhës së testimit beta. Mund ta provoni beta në veprim. Megjithatë, nuk është plotësisht gati për përdorim të përditshëm. APFS nuk mbështet disqet bootable, Time Machine, enkriptimin e FileVault ose disqet Fusion.

Po, ju duhet të përditësoni më parëiOS 10.3

Aktualisht, iOS 10.3 është mënyra e vetme për të provuar APFS në veprim. Dhe ndërsa ky është një sistem skedari krejtësisht i ri, megjithatë ia vlen të kaloni në të. Ky përditësim është testuar prej disa javësh nga një numër i madh testuesish beta dhe gjithçka flet në favor të kalimit në versionin e përditësuar. Vetë tranzicioni është mjaft i qetë, i shpejtë dhe pa humbje të të dhënave. Megjithatë, përpara se të përditësoni, ju rekomandojmë që të bëni kopje rezervë të të dhënave tuaja duke përdorur shërbimet e duhura në aplikacionin iTunes ose në hapësirën ruajtëse në renë kompjuterike iCloud (që rekomandohet gjithsesi), për çdo rast.

Si te pelqenAPFS?

Në WWDC, Apple prezantoi një sistem të ri skedarësh - Apple File System, ose APFS. Megjithëse HFS + përdoret në të gjitha produktet e Apple (dhe do të jetë në përdorim për të paktën një vit tjetër, lëshimi i APFS është planifikuar për vitin 2017), HFS + nuk i plotëson kërkesat e sistemeve moderne të skedarëve. Më shumë se 30 vjeç, ai u krijua për kohën kur disketat dhe disqet e ngurtë konsideroheshin si teknologjia më e fundit. Për të përdorur HFS + në iOS, tvOS dhe watchOS, Apple duhej të shtonte funksionalitet krejtësisht të palëve të treta që nuk mbështeteshin në macOS: për shembull, kriptim për çdo skedar individual.

APFS-ja e re ka shtuar aq shumë veçori saqë sytë ia mbushin sytë: optimizimi për Flash dhe SSD, mbrojtje kundër humbjes së të dhënave në rast mbylljeje emergjente duke rritur numrin e operacioneve atomike, mbështetje të integruar për disa lloje të enkriptimit, reagim të reduktuar shumë. koha, vlerësimi i shpejtë i madhësisë së skedarëve dhe dosjeve - lista vazhdon dhe vazhdon. Në këtë artikull do të shohim katër nga ato që mendojmë se janë tiparet më interesante të sistemit të ri të skedarëve.

Kopjo-në-shkrim i sigurt

Për të filluar, ne do të duhet të kuptojmë disa terma kyç. Operacionet atomike- këto janë operacione që kryhen në sistemin e skedarëve ose në bazën e të dhënave në mënyrë të pandashme dhe është e pamundur t'i thjeshtosh ato. Një operacion atomik nuk mund të mbetet i paplotë nëse ndërpritet. Një operacion i tillë kryhet plotësisht ose aspak. Ruajtja e skedarëve atomike të sigurta në përputhje me POSIX kryhet si më poshtë - kur punojmë me aplikacionin dhe ruajmë skedarin, të dhënat nga memoria shkarkohen në një skedar të përkohshëm në disk. Kur aplikacioni është i sigurt se të dhënat janë shkarkuar plotësisht dhe pa gabime, aplikacioni pyet sistemin e skedarëve riemërimi... Operacioni i riemërtimit është atomik, ose do të kryhet plotësisht ose aspak. Kur riemërtoni, ndodh sa vijon: sistemi i skedarëve e zhvendos skedarin e përkohshëm në vendndodhjen e ruajtjes (të themi, nga /var/tmp/Batcave_shopping.pages në ~ fedor / Documents / Batcave_shopping.pages) dhe më pas fshin skedarin e vjetër.

Megjithatë, çka nëse nuk po ruajmë një skedar, por një dosje ose Bundle (për shembull, .rtfd ose .app, gjithashtu, në thelb, dosje)? Supozoni se po punojmë me ~ fedor / Documents / AlfredHappyBirthday.rtfd. Kjo është një paketë, ne kemi tekst dhe disa imazhe në të. Kur bëjmë ndryshime dhe i ruajmë ato, aplikacioni mbishkruan të gjithë Paketën, jo vetëm tekstin ose imazhin e ndryshuar. Kërkesat e POSIX nuk ju lejojnë të riemërtoni një dosje diku ku tashmë ka të dhëna, kështu që ju duhet të përdorni truket. Dokumenti zhvendoset nga ~ fedor / Documents /, duke liruar hapësirë, më pas skedari i përkohshëm nga /var/tmp/AlfredHappyBirthday.rtfd riemërtohet në hapësirë ​​boshe. Një operacion i tillë është joatomik dhe i pasigurt. Nëse ndodh një gabim i sistemit ose kompjuteri humbet energjinë gjatë funksionimit, dokumenti do të humbet.

Natyrisht, një zgjidhje e tillë është e padëshirueshme. Prandaj, në APFS u prezantua një operacion i ri i ruajtjes së dosjeve të sigurta atomike të papajtueshme me POSIX. Kur një aplikacion kërkon të ruajë një dosje, skedarët e përkohshëm dhe të përhershëm shkëmbehen. Kjo bëhet nga sistemi i skedarëve dhe është një operacion atomik.

Kjo është veçoria e sigurt e kopjimit në shkrim, një nga risitë më të rëndësishme në APFS.

Klonimi dhe fotografitë

Nëse keni nevojë për një kopje të një skedari ose dosjeje, klikoni me të djathtën mbi të dhe zgjidhni Duplicate. Në HFS +, kjo do të thotë që sistemi i skedarëve lexon të gjitha të dhënat dhe më pas i shkruan ato në hapësirën e lirë. Kjo qasje humb hapësirën në mënyrë joefikase dhe harxhon ngarkesa të diskut dhe procesorit. Në APFS, kur kopjoni të dhëna - përmes Duplicate ose thjesht ⌘C, ⌘V - sistemi i skedarëve kopjon vetëm lidhjen në të (e ashtuquajtura lidhje e fortë), dhe përmbajtja nuk dublikohet. Ky operacion quhet klonimi... Falë klonimit, një të dhënë ose dosje dublikatë shfaqet pothuajse menjëherë dhe zë një hapësirë ​​të papërfillshme të lirë. Nëse bëni ndryshime në origjinal ose në klon, sistemi i skedarëve do të shkruajë ndryshimet dhe do të ridrejtojë lidhjen në përputhje me rrethanat, dhe pjesa origjinale e të dhënave do të mbetet e paprekur. Në APFS, operacioni i klonimit është atomik.

Fotot e çastitËshtë një fotografi specifike e një vëllimi që ruan informacion në lidhje me të dhënat në atë vëllim në një moment të caktuar kohor. Mënyra më e lehtë për të kuptuar se si funksionon është me shembull. Supozoni se kemi një vëllim (të themi, një shkop USB) me dy prezantime. Ne krijojmë një fotografi të këtij flash drive, ku thotë: dy skedarë Joker.key dhe Riddler.key, blloqet e mëposhtme të të dhënave i përkasin skedarëve. Vetë Snapshot nuk përmban të dhëna nga flash drive - vetëm cilat skedarë ishin në të në kohën e krijimit të fotografisë dhe cilat blloqe u përkisnin atyre. E veçanta e Snapshot është se blloqet e shkruara në të janë të mbyllura. Ato nuk mund të fshihen, zhvendosen ose mbishkruhen. Prandaj, për shembull, nëse bëjmë ndryshime në Joker.key dhe Riddler.key fshihet fare, blloqet origjinale të të dhënave do të mbeten të paprekura. Edhe pse kjo qasje merr hapësirë ​​shtesë të lirë, ajo i lejon APFS të gjurmojë pothuajse menjëherë volumin në kohë deri në kohën kur është marrë ndonjë fotografi.

Ndarja e hapësirës

Ndarja e hapësirës është një tjetër veçori shumë interesante e APFS. Edhe një herë, mënyra më e lehtë për ta kuptuar atë është me një shembull. Supozoni se keni një laptop, ai ka një SSD 256 GB (është shumë e mundur që ju të keni një laptop të tillë) dhe dëshironi të instaloni OS X El Capitan dhe versionin beta të macOS Sierra në të. Mjerisht, Apple nuk lejon ende nisjen e sistemit operativ nga një vëllim APFS (ose përdorimin e tij për Time Machine, për këtë çështje), kështu që ju duhet të krijoni dy ndarje HFS +. Ju filloni Disk Utility dhe jeni përballur me një dilemë - sa ndarje duhet të bëni? Thjesht mund ta ndash diskun në gjysmë, por çka nëse të mbaron hapësira për të punuar rehat në El Capitan? Apo, përkundrazi, e teproni dhe aplikacionet që ju nevojiten në Sierra nuk mund të përshtaten?

APFS e zgjidh këtë problem me ndarjen e hapësirës. Një enë që përmban të gjitha vëllimet krijohet në një disk me vëllime APFS më lart. Ato mund të rriten lirisht dhe dinamikisht ose të tkurren brenda një kontejneri të tillë, pa kërkuar që përdoruesi të zgjedhë se sa duhet të jenë. Le të kthehemi te laptopi ynë hipotetik. Nëse APFS do të përdorej për të dy vëllimet në vend të HFS +, të dy sistemet operative do të raportonin se ka 256 GB hapësirë ​​të disponueshme për secilin. Në këtë rast, hapësira e zënë nga skedarët në një sistem do të ishte e paarritshme për një tjetër. Kjo zgjidhje thjeshton shumë punën me vëllime të shumta dhe ju lejon të përfitoni sa më shumë nga përdorimi i tyre pa shumë vështirësi.

Migrimi nga HFS +

Më në fund, si mund të migrojmë në APFS? Procesi i migrimit në një sistem skedarësh është zakonisht i vështirë, kërkon kohë dhe jo gjithmonë i sigurt. Duhet të kopjoni të dhënat tuaja në media të jashtme, të fshini hard diskun e kompjuterit tuaj, të shkruani një sistem të ri skedarësh, të instaloni një OS, të rivendosni të dhënat tuaja nga një kopje dhe të shpresoni se asgjë nuk është zhdukur nga vendi i saj.

Për fat të mirë, Apple është kujdesur për këtë. Inxhinierët e kompanisë kanë bërë një punë të shkëlqyer në procesin e migrimit. Procesi përbëhet pothuajse tërësisht nga operacione atomike, por gjëja kryesore është që të dhënat në lidhje me sistemin e ri të skedarëve shkruhen vetëm për të zbrazur hapësirën në vëllimin HFS +. Kjo do të thotë që edhe nëse diçka shkon keq, nuk do të dëmtojë të dhënat tuaja ose strukturën e sistemit tuaj ekzistues të skedarëve. Dhe sipas inxhinierëve të Apple, i gjithë migrimi zgjat vetëm disa minuta.

Këtu kemi ardhur në fund. Ne folëm vetëm për katër funksione, por APFS ka shumë më tepër. Nëse doni të zhyteni në detaje, dokumentacioni zyrtar i ka të gjitha detajet. Sistemi i ri i skedarëve, siç e përmendëm më lart, nuk mund të përdoret për një disk boot ose Time Machine dhe nuk do të mbështetet në OS X Yosemite dhe më të vjetër. Lëshimi zyrtar i APFS është planifikuar për vitin 2017.

Artikujt kryesorë të lidhur