Kuinka tarkastella laitteen tiedostojärjestelmä iOS: n kanssa Windowsissa. Apple File System -tiedostojärjestelmä - Mikä se on

Ilmaisee uuden Apple-tiedostojärjestelmän ja ajan mittaan sitä käytetään kaikilla tärkeimmillä yrityksen alustoilla. Mutta miksi Apple käyttää sitä? Mikä on niin erikoinen siinä? Tämä artikkeli on tarkoitettu aiheeseen.

Apple-tiedostojärjestelmä

APFS-lyhenne puretaan Apple File System (Apple File System). Se korvaa tiedostojärjestelmän ja ajan myötä Tämä tiedostojärjestelmä tulee olennainen osa iOS-, TVO: ia ja katselua - eli sitä käytetään koko laiteviivassa: tietokoneista, iPhonesta, iPadista, Apple TV: stä ja Apple Watchille laite.

Tällä hetkellä iOS 10.3 on ainoa featured foorumi, joka käyttää APFS-tiedostojärjestelmää.

Apfit voidaan integroida kaikkiin alustoihinOmena.

HFS + -tiedostojärjestelmä ilmestyi vuonna 1998 ja nyt se on ollut lähes 20-vuotias. Hänestä tuli viimeisen aikakauden reliikka. Se luotiin tietokoneen aikakaudella ja puhdistettiin käytettäväksi iPhonessa, Apple Watch- ja Apple TV -laitteissa.

Mutta paljon on muuttunut viimeisten 20 vuoden aikana. Vaihdimme kiintolevyistä SSD-kiinteän tilan asemista, ei enää koske CD-levyjä ja vain ladattua. Laitteidemme varmuuskopiot tallennetaan nyt pilvipalveluihin.

Optimoitu työskentelemään flash-asemien kanssa

Nykyään lähes jokainen uusi laite, jonka Apple myy, toimii flash-asemassa, mukaan lukien useimmat Mac-tietokoneet. Ja APF: t kehitettiin toimimaan Flash Memory Storage -laitteiden kanssa. Siksi näemme tällaisten parametrien parantamisen lukemisen ja kirjoittamisen nopeudeksi ja lisäämään yleistä luotettavuutta tietojen tallentamisesta ja siirtämisestä.

pääominaisuus: "Snapshots" järjestelmät ja kloonaus

APF: n kaksi pääominaisuuksia on kyky tehdä tilannekuvia järjestelmästä ja mahdollisuudesta kloonaustietoja.

Snapshot on tiedostojärjestelmän kertaluonteinen tila vain lukea.

Kloonien käyttö APFS pystyy luomaan nopeita kopioita samasta osasta ilman lisälevytilaa.

Vähimmäisaika

APF: llä on vähintään odotusaika. Tämä tarkoittaa, että sovellusten ja tietojen kuormituksen käynnistäminen tapahtuu huomattavasti nopeammin. Mikä puolestaan \u200b\u200bjohtaa odotusajan vähenemiseen - me pienin näemme odottavan hengityksen ios ja Beach Ball -kuvake Mac OS: ssa.

Vapaapistoke levyosat

Jos käytät Disk-osioita unikon tietokoneessa, APF: t voivat tehdä elämäsi hieman helpommaksi. Jos vapaa levytila \u200b\u200bloppuu samassa osassa, APF: t voivat käyttää automaattisesti toisen osion vapaata tilaa, koska APFS luo erityisiä säiliöitä jokaisen levyn osan ympärille.

Salaus - Meidän kaikki

APF: t luotiin ensisijaisesti tehostettuun salaukseen. Se tukee toimintatilaa yhdellä avaimella ja lukuisilla salausavaimilla.

Työskentely tulevaisuudessa

HFS + tukee 32-bittistä metatietotiedostoa. APF: t tukevat työtä 64-bittisen hakemiston kuvaajien kanssa. APF: t on kehitetty töihin tulevaisuudessa ja ajan myötä toimii entistä paremmin, kun ne antavat asiaankuuluvia päivityksiä.

LaiteohjelmistoiOS. 10.3 palauttaa levytilan

APF: n käyttöön siirtyminen on yksi ilmeinen etu. Saat hävittämistilaan levylle - tallennetun tilan valikoima riippuu levyn täyttämisasteesta. Jotkut onnistuivat palaamaan pari gigatavua päivityksen jälkeen.

Apfit mac OS: lle, kun on beta-versio

iOS käyttää jo uutta tiedostojärjestelmää ja Mac OS: lle uusi tiedostojärjestelmä on edelleen vain hyvin varhaisen beta-version muodossa. Ja Applen on liitettävä mitään vähän vaivaa kääntää Poppy Computers käyttää APF: ää. Tiedostojärjestelmän pääsy IOS: n ulkopuolisille on suljettu ja Mac OS: ssä käytetään auki, muokattavaa tiedostojärjestelmää. Toisin sanoen APF: t käytännössä voi kohdata erilaisia \u200b\u200bäärimmäisiä tapauksia, joita Applen asiantuntijat eivät edes epäilty. Toivomme, että kaikki nämä ongelmat ratkaistaan \u200b\u200bbeta-testijakson aikana. Voit kokeilla beta-versiota toiminnassa. Totta, se ei ole täysin valmis päivittäiseen käyttöön. APF: t eivät tue töitä käynnistyslevyillä, ajankoneella, FileVaultin salaus- ja fuusiolevytilassa.

Kyllä, sinun on päivitettäväiOS. 10.3

Tällä hetkellä iOS 10.3 on ainoa tapa kokeilla APF: ää toiminnassa. Ja huolimatta siitä, että tämä on täysin uusi tiedostojärjestelmä, se kannattaa siirtyä siihen. Tämä päivitys testattiin useita viikkoja suurella määrällä beta-testaajia ja kaikki puhuu siirtymisestä päivitetylle versiolle. Siirtyminen itsessään tapahtuu riittävästi sujuvasti, nopeasti ja ilman tietojen menetystä. Kuitenkin ennen päivitystä suosittelemme varmuuskopioitavat tietosi sopivilla iTunes-sovelluspalveluilla tai iCloud-pilvivarastolla (joka on suositeltavaa joka tapauksessa).

Ja kuten sinäApfit?

APFS- tai Apple-tiedostojärjestelmä on uusi tiedostojärjestelmä Apple-laitteille, joka siirtyy vanhentuneiden HFS +: n paikkaan. Kehittäjät, jotka on erityisesti optimoitu flash-asemien ja SSD-korttien järjestelmän.

Sen sijaan, että muunnettaisiin vanhentuneita HFS +: tä, joka kattoi lukuisia "kainaloita" ja luotiin merkittävästi muistin käyttöä, luotiin uudet APF: t. Tämä on tiedostojärjestelmä ", jolla on marginaali" - se sopii nykyisille tuotantolaitteille ja sitä voidaan päivittää seuraavassa.

APFS-sovellus

Apple-tiedostojärjestelmä sopii kaikille uusille Apple-laitteille. Sitä käytettiin ensimmäisen kerran Macos Sierra ja tarjottiin kehittäjille testaamiseksi. Jo maaliskuussa 2017 muutaman kuukauden kuluttua ilmoituksesta, innovaatio tuli saataville kaikille iOS 10.3 -käyttäjille. Päivitetty tähän versioon, voit kokea lähes kaikki toiminnot ilmoituksena.

Tulevaisuudessa järjestelmä integroidaan:

  • Apple Watch;
  • Apple TV;
  • muut "Apple" -tuotteet.

Beta-testaajat arvioivat tiedostorakenteen arvokkuuden ja odottavat innovaatiota muihin laitteisiin.

HFS +: n APF: n tärkeimmät erot

HFS + -järjestelmää alkoi soveltaa 2000-luvun alussa ja voimakkaasti vanhentuneita. Hän teki yksinkertaisia \u200b\u200btoimintoja liian kauan, tehottomasti käytetty merkittävä osa laitteiden muistia. Näiden ja muiden ongelmien ratkaisemiseksi tekijät työskentelivät APF: llä vuodesta 2014 lähtien. He onnistuivat saavuttamaan merkittäviä muutoksia edelliseen järjestelmään verrattuna.
Kuva: nopeus APF ja HFS + peruserot APF: t:

  • Kyky salata tietoja. Kaikki tiedostot voidaan suojata yhdellä tai useammalla näppäimellä.
  • Nopeutettu työ laitteen kanssa. Kaikki toimet (pelin sovelluksen käyttämisestä ennen kopiointitietoja) vie paljon vähemmän aikaa.
  • Muistin selkeä jakautuminen osioihin. Nyt, jos tietotiedoston asentaminen ei ole riittävästi tilaa yhdessä ehdollisessa osassa, toisessa tilaa käytetään automaattisesti.
  • Nopea kopio tilaa levytilassa. Nyt, jos kloonit luodaan, ne ottavat kaksi paikkaa muistissa, mutta vain yksi asia. Jos kloonissa näkyvät muutokset, vain ne kirjoitetaan levylle, ja tiedostopohja otetaan alkuperäisestä versiosta. Tämä yksinkertainen algoritmi mahdollistaa muistin tallentamisen merkittävästi.
  • Parannettu työ kannettavien asemien kanssa. Voit lähettää ja lukea tietoja paljon nopeammin ja virheitä tietojen tallennuksen aikana käytännössä ei tapahdu.

Ne, jotka haluavat arvioida näitä ja muita APFS-tiedostojärjestelmän etuja, voivat käyttää laitetta iOS 10.3: n kanssa. Kehitti myös Beta-version Macocille.

Herkulliset uutiset jäävät usein Applen esitysten kulissien takana. Syynä on, että jotkut niistä ovat sopivia pääasiassa kehittäjille, eikä ole tarpeeksi aikaa muille Triteille - ei ihme, niin suurten IOS 10: n ilmoituksia! Uuden tiedostojärjestelmän ulkonäkö Apple nimeltä APFS (Apple File System) Se kulki ilman melua ja pölyä, mutta vuoto vuotaa Internetiä, ja nyt mikään ei estä huolellisesti tutkia sitä.

APFS on uuden sukupolven tiedostojärjestelmä, joka voi toimia kaikissa laitteissa alkaen Apple Watch ja päättyy Mac Pro. Apple-tiedostojärjestelmä on optimoitu SSD / Flash-asemille eli nopeus ei ole enää kiintolevyillä ja enimmäismäärä on määritetty salaukseen. Tähän mennessä enemmän vanhaa Cupertinovskaya-kehitystä on ollut yleinen - HFS +, joka kannattaa vertailla APF: ää. Mutta ensin, outoa tarpeeksi, kuvaamme rajoitusten APF: n luettelon:

  • Alustettua APFS-osioissa ei voi käyttää käynnistyslevyinä.
  • APFS on herkkä suurille ja pienille kirjaimille tiedostojen nimissä.
  • Aikakoneen varmuuskopioita ei tueta APF: llä.
  • Alustettu APFS-osastoissa eivät sovellu salaukseen FileVaultin kautta.
  • Fusion Drive Design lentää APF: t.

Lisäksi nyt APFS ei ole avoimen lähdekoodin projekti, ja Apple itse ei todennäköisesti ole samanlaisia \u200b\u200bsuunnitelmia. Lisäksi Kupertinovtsy vain ensi vuonna julistaa julkisesti uuden sukupolven tiedostojärjestelmän.

Aikataulun mukaiset puutteet, jotka kykenevät pelottamaan tavallista käyttäjää, kannattaa tunnistaa aPF: n edut:

  • Tietenkin hedelmällistä työtä kiinteän tilan asemien kanssa.
  • Käytä niin sanottua säiliöt Säilytyssoluina, jotka ovat vahvempia kuin on suojattu epäonnistumisilta. Lisäksi jokainen säiliö voi viedä yhden tai useampia osioita tai tiedostojärjestelmiä, joilla on omat nimet, tiedostot ja hakemistot. MerkintäSitä ei aluksi raportoitu suoralle tuelle RAID: lle, mutta APF: t voidaan yhdistää Apple RAID -osioon töihin RAID 0, RAID 1 ja JBOD. Yhdistetyt RAID-ryhmät voivat myös saada ystäviä APF: llä.
  • APFS tukee 64-bittinen indeksi descriptory numeroita, kun taas HFS + tiedosto tunnisteet ovat keskittyneet 32-bittinen. APF: t pystyvät sopimaan Quintillion-tiedostoja yhdelle osalle. Usko minua, se on paljon :)
  • APF: n väliaikaiset väliajat jaetaan nanosekunteilla, ei sekunnissa, kuten HFS +: ssa.
  • APF tukee harvaan tiedostoja, rakenne, joka tallentaa levytilaa.
  • Lohkon jakelija on järjestetty älykkäämmälle tavalla: APF-laitteissa se määrittää säilytysalueen koon, kun taas HFS + on aina sidottu koviin kehyksiin.
  • APF: llä on vakava suojaus epäonnistumisen takia.
  • APFS tukee laajennettuja tiedoston määritteitä.
  • Leikkaus APFS-tiedostojärjestelmässä toimii epäoikeudenmukaisesti, kun poistat ja jakelut vapaata tilaa, jonka mukaan metatieto muuttuu ja varmistaa korkean järjestelmän vakauden
  • Salaus on Apple-tiedostojärjestelmän lopullinen ja avainkomponentti. Tiedostojärjestelmä käyttää AES-XTS: n tai AES-CBC: n täydellistä salausta (riippuen "raudasta"), yhdistää OS X 10,7 leijonan ja iOS 4: n aikojen periaatteet ja toimii monien avainten kanssa.

Yhteenveto tästä uutisartikkelista seuraa tietoja yhteensopivuusKoska OS X Yosemite, El Capitan ja Sierra, El Capitan ja Sierra voivat työskennellä APF: llä - enemmän vanhempia versioita ei tunnisteta. Alustettu APFS-osastoissa voidaan paljastaa SMB: n kautta, mutta AFP-protokolla ei ole käytettävissä. Ja lopuksi kolmannen osapuolen kehittäjien on suoritettava laajamittainen päivitys tuotteistaan \u200b\u200bApplen uuden sukupolven tiedostojärjestelmän tukemiseksi.

Vuonna 2014 Apple alkoi kehittää uuden Apple-tiedostojärjestelmän (APFS) tiedostojärjestelmä, joka kolme vuotta myöhemmin ilmoitettiin WWDC: ssä 16 ja sitä käytetään Macissa, iPhonessa, iPadissa, Apple TV: llä ja muissa tuotteissa. Ensimmäisillä laitteilla, joilla on APF: llä, on tullut tietokoneita, jotka toimivat Macos Sierra - kehittäjät saivat kyvyn käyttää kehittäjä esikatsele uutta tiedostojärjestelmää ei-lastauslevyistä. Ja käynnistämällä iOS 10.3 Apple Mobile Devices - iPhone ja iPad - APF: itä käytetään. Ensimmäinen on jo saanut kehittäjät ja käyttöjärjestelmän päivityksen lopullisen julkaisun täsmällinen päivä ei kuitenkaan ole vielä oletettava, että tämä tapahtuu tulevina kuukausina. Mutta mikä on Apple-tiedostojärjestelmä ja kuinka tärkeää on siirtyminen uuteen tiedostojärjestelmään yrityksen ja laitteiden käyttäjille?

Sillä itsessään vakiotiedostojärjestelmä on melko kestävä ja erittäin harvoin harvoin radikaaleille muutoksille. Apple käytti HFS hierarkkisia tiedostojärjestelmää tietokoneissaan vuodesta 1985 lähtien ja vain vuonna 1998 toteutti siirtymän HFS +: n päivitetyn version, jota käytettiin vuoteen 2016 asti, ja nyt luopuu asteittain APFS-paikasta. Luonnollinen kysymys syntyy: Jos kaikki toimii niin hyvin, sinun täytyy todella mennä uuteen tiedostojärjestelmään vai onko se muutos muutoksen vuoksi? Oikeastaan \u200b\u200btodella tarvitaan. Toisin kuin kehittäjät, keskimääräinen käyttäjä, APFS-ilmoitus siirtyi lähes huomaamatta, mutta uusi tiedostojärjestelmä voidaan kutsua merkki ja jopa vallankumouksellinen muutos.

HFS ja HFS + ongelma on se, että nämä tiedostojärjestelmät on kehitetty kerrallaan, jolloin flash-muisti oli liian kallis massamarkkinoille. Nyt SSD-asemat ovat erittäin suosittuja ja helposti saatavilla, mutta niiden tuki HFS +: ssa toteutetaan ylimääräisen moduulin kustannuksella, joka on alun perin luotu iPod-soittimille. Itse asiassa sen kehityksen aikana HFS + kattoi liikaa ylimääräistä koodia ja "kainaloja", joten sen päivitysten sijaan on paljon yksinkertaisempi ja looginen askel uusi tiedostojärjestelmä - siten, että se alun perin vastaa todellisen erityispiirteitä Laitteet, tulevaisuudessa oli suuri vahvuus ja ratkaisi monia edeltäjän ongelmia.

Salaus

Applen käyttäjän tietosuojaa pidetään yhtenä ensisijaisista ohjeista, joten uudessa tiedostojärjestelmällä salaus on perustavanlaatuinen omaisuus. Jokaisen APFS-säiliön äänenvoimakkuutta on asennettu yksi salausmalleista: ilman salausta, käyttäjän salausta yhdellä avaimella, salaus metatieto ja käyttäjätiedot useilla avaimilla. Laitteesta riippuen APF: t käyttävät AES-XTS- tai AES-CBC-salaustilaa.

Kloonaustiedostot ja hakemistot

APF: t on muuttanut päällekkäisten tiedostojen käsittelyn periaatetta. Jos HFS +: ssa kaksi identtistä asiakirjaa, jotka ovat kaksinkertaistuneet levytilaa, sitten uudessa tiedostojärjestelmässä, vain yksi kahdesta tiedostosta on aseman sijainti. Ja vaikka kloonin APF: n muokkaamisessa ei ole kopioita tiedostoja ja tallentaa vain tietojen muutosta.

Harva tiedostot ja laajennetut attribuutit

Tiedosto, jossa on attribuutti "nostettu" olettaa, että nollan tavulohkojen sisältöä ei tallenneta taajuusmuuttajalle, vaan tiedot näistä sekvensseistä Tiedostojärjestelmän metatietojärjestelmässä. Toisin kuin APF: t, HFS +: ssä ei ollut tukea harvaan tiedostoille. Käyttäjille tämä merkitsee levyn tilan säästöä, nopeuden kasvu johtuen nolla tavujen tallentamiseen ja asemien käyttöikään lisääntymiseen. Lisäksi APF: llä on sisäänrakennettu tuki laajennettuihin tiedostomääritteisiin, jotka HFS + on toteutettu lisäominaisuuksien kautta.

Suojaus epäonnistumisilta

APF: t toteuttavat innovatiivisen kopiointivälineen metatietojärjestelmän, joka varmistaa, että tiedostojärjestelmän muutokset ja vastaavat lokitiedostot pysyvät synkronoituna muodossa, vaikka epäilemätön tilanne ilmenee, kuten sähkön irtoaminen. Lisäksi apfs periaatteessa kirjoittaa tietoja muista tyyppisistä malleista, jotka tunnistavat paremmin Flash-asemat, ja tukee Trim-komentoa, joka takaa käyttöjärjestelmän oikean toiminnan etätiedostoilla ja vapaalla levytiloilla.

Nanosecond-tunnisteet

Ajantallien tarkkuus kasvaa merkittävästi APF: issä. Toisin kuin HFS +, jossa aika näytteltiin jopa sekunniksi, uusi tiedostojärjestelmä asettaa tunnisteet, jotka ilmaisevat nanosekuntiat. Se auttaa ymmärtämään ns. Atomisuutta ja atomitoimintaa. Näin varmistetaan, että järjestelmässä ei ole toimintoa osittain: se joko suoritetaan kokonaan tai yksi suoritetaan.

64-bittinen indeksikuvaus

64-bittinen indeksikuvaus lisää merkittävästi nimiavaruutta verrattuna 32-bittisiin tunnisteisiin HFS +: ssa. APF: t tukevat yli 9 Quintillion-tiedostoa kussakin äänenvoimakkuudella.

Snaps ja varmuuskopiot

Snapshots - Avaa vain lukea "Cast" -tiedostojärjestelmä äänenvoimakkuudesta. Käyttöjärjestelmä voi käyttää niitä tehokkaampaan varmuuskopiointimenettelyyn, koska APF: t lisäävät kuvan vain muutettuja tiedostoja tai tiedostojen osia, ei kopioida samoja tietoja eri varmuuskopioissa. Kuitenkin tällä hetkellä Macos Sierra, kolmannen osapuolen sovellukset ja jopa aikakone eivät tue uutta varmuuskopiomekanismia. Hänen ilmoituksensa on ennen kaikkea loukkaantunut tulevaisuuteen.

Työskentely levytilaa

APF: n utelias ominaisuus koskee asemien työtä jaettuna kahteen tai useampaan osaan. Kun käytät HFS + -palvelua, käyttäjä voi toimia vain vain muistiosan kanssa erikseen, kun taas APF: llä voit tallentaa tietoja toisen osion kustannuksella. Uusi tiedostojärjestelmä ei jakaa taajuusmuuttajan kokonaismäärää itsenäisille osalle ja asettaa ehdolliset rajat, jotka tarvittaessa voidaan hieman muuttaa käyttäjän tehtävien suorittamiseksi.

Aiemmin WWDC Apple esitteli uuden tiedostojärjestelmän - Apple-tiedostojärjestelmä tai APF: t. Vaikka HFS + käytetään kaikissa Apple-tuotteissa (ja sitä käytetään vähintään vuodessa, APFS-julkaisu on suunniteltu vuodelle 2017), nykyaikaisten HFS + -tiedostojärjestelmien vaatimukset eivät vastaa. Hän on ollut yli 30-vuotias, se luotiin aikoja, kun levykkeitä ja kiintolevyjä pidettiin viimeisen tekniikan sanana. Jos haluat käyttää HFS + iOS: ssä, TVOS: lla ja Watcossa, Apple joutui lisäämään täydellisesti kolmannen osapuolen, jota ei tueta MacOS-toiminnasta: esimerkiksi kunkin yksittäisen tiedoston salaus.

Uusissa APF: issä lisätään niin monta toimintoa, että silmät ovat loppumassa: Salaman ja SSD: n optimointi, suojaus tietojen menetyksestä hätätoiminnon vuoksi, mikä johtuu atomitoiminnan määrän lisääntymisen, sisäänrakennetun tuen useille salaustyypeille, Vahvasti vähentynyt vasteaika, arvioi nopeasti tiedostojen ja kansioiden koko - luettelo voi jatkaa ja jatkaa. Tässä artikkelissa tarkastelemme neljä, koska se näyttää meille, uusien tiedostojärjestelmän mielenkiintoisimmat piirteet.

Turvallinen kopiointi

Aluksi meidän on käsiteltävä useita keskeisiä ehtoja. Atomi-operaatio - Nämä ovat tällaisia \u200b\u200btoimintoja, jotka suoritetaan tiedostojärjestelmässä tai tietokanta on erottamaton ja yksinkertaistaa niitä on mahdotonta. Atomi-toiminta ei voi jäädä keskeneräiseen, jos se keskeytyy. Tällainen toiminta on joko täytetty kokonaan tai ei suoriteta lainkaan. POSIX-yhteensopiva turvallinen atomitiedoston säästö Se suoritetaan seuraavasti - kun työskentelemme sovelluksen kanssa ja tallenna tiedosto, tiedot muistista puretaan väliaikaiseksi tiedostoksi levylle. Kun sovellus on vakuuttunut siitä, että tiedot puretaan kokonaan ja ilman virheitä, sovellus pyytää tiedostojärjestelmää nimeä uudelleen. Nimeä toiminta on atomi, se joko täyttää kokonaan tai ei täytetä lainkaan. Seuraavassa on uudelleen seuraavasti: Tiedostojärjestelmä siirtää väliaikaisen tiedoston säästää tilaa (esimerkiksi /Var/tmp/batcave_shopping.pages in ~ Fedor / Documents / Batcave_Shopping.pages) ja poistaa sitten vanhan tiedoston.

Entä jos pelastamme ei tiedostoa, vaan kansio tai nippu (esimerkiksi .rtfd or.app, myös, itse asiassa kansiot)? Oletetaan, että työskentelemme asiakirjalla ~ Fedor / Documents / AlfredHappybirthday.rtfd. Tämä on nippu, meillä on teksti ja useita kuvia. Kun teemme muutoksia ja pelastamme ne, sovellus korvaa nipun kokonaan eikä vain muunnettua tekstiä tai kuvaa. POSIX-vaatimukset eivät salli kansion nimetä jonnekin, jossa on jo tietoja, joten sinun täytyy turvautua temppuihin. Asiakirja siirtyy ~ Fedor / Dokumentit /, joka vapauttaa tilan, sitten väliaikainen tiedosto /Var/tmp/falfredhappybirtday.rtfd nimetään tyhjäksi. Tällainen toiminta on neestomariikka ja vaarallinen. Jos järjestelmän virhe ilmenee tai tietokone menettää virtalähteen toiminnon aikana - asiakirja menetetään.

Ilmeisesti tällainen päätös ei ole toivottavaa. Siksi APF: t esitteli uuden, POSIX-yhteensopimattoman atomien turvallisen kansion säästötoiminnan. Kun sovellus pyytää kansion, tilapäisten ja pysyvien tiedostojen tallentamisen paikkoja. Tämä tapahtuu tiedostojärjestelmällä ja tällainen toiminta on atomi.

Tämä on turvallisen kopiointi-kirjoitus - yksi tärkeimmistä APF: n innovaatioista.

Kloonaus ja tilannekuvat.

Jos tarvitset kopion jostakin tiedostosta tai kansiosta - napsautat sitä hiiren oikealla painikkeella ja valitse kaksoiskappale. HFS +: ssa tämä tarkoittaa, että tiedostojärjestelmä lukee kaikki tiedot ja kirjoittaa ne vapaasti tilaan. Tällainen lähestymistapa on tehotonta tilaa ja turhaan lataa levyn ja prosessorin. Vuonna APFS, kun kahtena tietojen - duplikaatti tai yksinkertaisesti ⌘C, ⌘V - tiedostojärjestelmä kopioi vain linkin videoon (ns Hard Link), ja sisältö eivät ole päällekkäisiä. Tällaista toimintaa kutsutaan kloonaus. Kloonauksen ansiosta kaksoiskappaleet tai kansio näkyy melkein välittömästi ja vie vähäpätöisen pienen määrän vapaata tilaa. Jos teet muutoksia alkuperäiseen tai klooniin, tiedostojärjestelmä tallentaa muutoksia ja ohjata viittaus sopii ja alkuperäiskappale datasta pysyy koskemattomana. APF: llä kloonausoperaatio on atomi.

Snapshots. - Tämä on tietty tilannekuva tilavuudesta, joka tallentaa tietoja tästä tilavuudesta tietyssä vaiheessa. Helpoin tapa ymmärtää työnsä periaate esimerkissä. Oletetaan, että meillä on TOM (Sano, USB Flash Drive) kahdella esillä. Luomme tämän flash-aseman tilannekuvan, se sisältää: kaksi Joker.Key and Riddler.KEY -tiedostoja, tiedostot kuuluvat seuraaviin tietolohkoihin. Snapshot-tiedot Flash-asemasta ei sisällä - vain mitä tiedostoja oli siinä muodossa, kun se luodaan ja jotka ne kuuluivat lohkoihin. Snapshotin ominaisuus on siinä, että siinä tallennetut lohkot osoittautuvat suljettuna. Niitä ei voi poistaa, siirtää tai korvata. Siksi esimerkiksi, jos teemme muutoksia Joker.Key ja Riddler.Key at Now Poista - Alkuperäiset datalohkot pysyvät ennallaan. Vaikka tämä lähestymistapa ottaa ylimääräisen vapaan tilan, se sallii APF: t melkein välittömästi palauttaa tilavuuden ajoissa jonkin kuvan luomisen aikaan.

Avaruusjakaminen

Avaruuden jakaminen on toinen erittäin mielenkiintoinen ominaisuus apfs. Jälleen kerran helpoin tapa ymmärtää se esimerkissä. Oletetaan, että sinulla on kannettava tietokone, siinä on 256 Gt: n SSD: tä (se voi todella olla, että sinulla on todellakin kannettava tietokone) ja haluat asentaa OS X El Capitan sen ja Macos Sierra Beta -versio. Valitettavasti Apple ei vielä lataa käyttöjärjestelmää APF: n äänenvoimakkuudesta (tai käytä sitä ajankohtaan, jos se tulee siihen), joten sinun on luotava kaksi HFS + -osioita. Levyn apuohjelma ja dilemma nousee edessäsi - mitä äänenvoimakkuutta tehdä osioita? Voit yksinkertaisesti jakaa levyn puoliksi, mutta mitä jos sinulla ei ole tarpeeksi tilaa mukavaan työhön El Capitanissa? Tai päinvastoin olet ylikansoittaminen ja SIERRA: ssa tarvitset sovellukset eivät pysty sopimaan?

APFS ratkaisee tämän ongelman tilan jakamisella. Levyllä, jossa on APF: n volyymit, kaikki tilavuudet sisältävät säiliöt. Ne voivat vapaasti ja dynaamisesti lisätä tai pienentää tällaisessa säiliössä ilman, että käyttäjä voi valita, mitä niiden pitäisi olla. Mennään hypoteettiseen kannettavaan tietokoneeseen. Jos HFS +: n sijasta Käytä APF: ää molemmille tilavuudelle, molemmat käyttöjärjestelmät ilmoitetaan, että jokaiselle käytettävissä olevasta 256 Gt tilaa. Samaan aikaan yhden järjestelmän tiedostojen käytössä oleva tila ei ole käytettävissä toiselle. Tällainen liuos yksinkertaistaa suuresti useita määriä ja antaa sinulle mahdollisuuden saada mahdollisimman paljon hyötyä niiden käytöstä ilman paljon vaikeuksia.

Siirtyminen HFS +: n kanssa

Lopuksi, miten voimme siirtyä APF: iin? Siirtymisprosessi tiedostojärjestelmään on yleensä raskas, pitkä eikä aina turvallinen. Sinun on varmistettava tietojen varmuuskopio ulkoiseen väliaineeseen, poista tietokoneen kiintolevy, kirjoita uusi tiedostojärjestelmä, asenna käyttöjärjestelmä, palauttaa tiedot kopiosta ja toivon, ettei mitään ole kadonnut paikoistasi.

Onneksi Apple huolehti siitä. Insinöörit yritykset tekivät suurta työtä maahanmuuttoprosessissa. Prosessi koostuu lähes kokonaan atomisesta toiminnasta, mutta tärkein asia - Uuden tiedostojärjestelmän tiedot tallennetaan vain HFS + -tilavuuden tyhjään tilaan. Joten, vaikka jotain menee pieleen, se ei vahingoita tietoja eikä jo olemassa olevan tiedostojärjestelmän rakennetta. Ja Applen insinöörien mukaan kaikki maahanmuutto kestää vain muutaman minuutin.

Joten lopetamme. Olemme onnistuneet puhumaan vain neljästä toiminnosta, mutta APF: ssä on paljon enemmän. Jos haluat syödä yksityiskohtia, viralliset asiakirjat sisältävät kaikki yksityiskohdat. Uusi tiedostojärjestelmä, kuten edellä mainittiin, ei voi käyttää käynnistyslevylle tai aikakoneelle, eikä sitä tueta OS X Yosemiten ja vanhemmilla. APF: n virallinen julkaisu on suunniteltu vuodelle 2017.