Suositeltava, 2024

Toimituksen Valinta

APFS: Apple-tiedostojärjestelmä

Yksi kehittäjälähtöisimmistä ilmoituksista, jotka eivät tehneet Keynotea tämän vuoden WWDC: ssä, oli Apple, joka esitteli uuden tiedostojärjestelmän, joka kastettiin Apple File System (APFS) -järjestelmään.

Nykyiset yrityksen käyttämät tiedostojärjestelmät (HFS ja HFS +) ovat yli vuosikymmeniä vanhoja, eikä niitä ole koskaan suunniteltu tallennuslaitteille, jotka tallentavat tietoja gigatavua.

APFS on kehitetty "tyhjästä", jotta se skaalautuu tasaisesti kaikkiin laitteisiinsa. Tämä tarkoittaa, että Apple Watchista Maciin kaikki laitteet käyttävät APFS: ää oletustiedostojärjestelmänä tulevina vuosina.

Mitä ominaisuuksia voit odottaa uudessa tiedostojärjestelmässä ja miten ne vaikuttavat käyttäjän tasolla? Meillä on yksinkertainen analyysi APFS: n suurista uusista ominaisuuksista, kuten tech-jättiläinen on ilmoittanut.

Nanosekunnin aikaleiman palkkio:

Tällä hetkellä käytössä olevalla HFS + -tiedostojärjestelmällä on tuki 1 sekunnin aikaleiman rakeisuudelle. Tämä tarkoittaa pohjimmiltaan sitä, että HFS + -järjestelmässä tiedostojen aikaleimat ("luettu", "viimeksi muokattu") ovat tarkkoja sekunnissa. Tämä oli hyvä ja hyvä, kun HFS + oli alun perin suunniteltu lähes 13 vuotta sitten, kun tallennuslaitteet olivat hitaita ja 1 sekunnin aikaleimat voivat helposti hallita tiedostojärjestelmän atomisuutta.

Nykyisissä laitteissa käytettävät tallennuslaitteet pystyvät kuitenkin käyttämään I / O-operaatioita nanosekuntitasolla, mikä tekee nanosekunnin aikaleiman rakeisuudesta välttämättömän nykyaikaisessa tiedostojärjestelmässä.

salaus:

Yksi tärkeimmistä Apple File Systemin ominaisuuksista ja ehkä kaikkein käyttökelpoisimmista, myös muille kuin tehokäyttäjille, on salaus. APFS tarjoaa käyttäjille kolme vaihtoehtoa (jos ollenkaan) salata niiden tiedot.

  1. salaamattomat:

    Käyttäjä voi yksinkertaisesti halutessaan olla salaamatta tietojaan. Tämä ei luultavasti ole paras tapa edetä tiedostoihisi, jos tietokoneessasi on arkaluonteisia tietoja; ollenkaan.

    Kuitenkin jokaiselle omalle, jotta voit pitää tiedostot salaamattomina.

  2. Yhden avaimen salaus:

    Yksittäisen avaimen salaus laitteellasi toimii samalla tavalla kuin FileVault toimii Macissa juuri nyt. Se salaa tietosi ja vaatii avaimen sen käyttämiseen.

  3. Monen avaimen salaus:

    Yksinkertaisesti sanottuna moniavain salaus on mahtavaa. Useiden avainten salaus APFS: ssä sallii käyttäjien luoda useita avaimia eri tiedostoille tai jopa tiedostojen osille. Koko levy on siis salattu, mutta voit luoda lisää näppäimiä (esimerkiksi puhelimessasi) paljastamaan entistä enemmän tietoja, kun puhelimesi avataan, jolloin pääset avaimeen. Tämä on jännittävä uusi lisä APFS: ään, koska se sallii salauksen "per-tiedosto" -periaatteella, joten eri tiedostoilla voi olla eri salausavaimia.

Harvat tiedostot:

Harvat tiedostot sallivat muistin kohdistamisen tiedostoon vain tarvittaessa. Harvojen tiedostojen tukeminen tarkoittaa, että suurelle tiedostolle (esim. 1 Gt) varataan vain 1 Gt: n koko tila tallennuslaitteessa, kun tiedoston todelliset tiedot ovat 1 Gt. Harkitse esimerkiksi käyttötapausta, jossa lataat tiedoston torrentilla. Tiedosto voi olla suuri tiedosto, esimerkiksi 1 Gt. Tiedostojärjestelmässä HFS + -tiedostojärjestelmässä tiedostojärjestelmä aloittaa tiedostoon 1 Gt tilaa, vaikka todelliset, mahdollisesti ladatut (ja siten myös tallennetut) tiedot voivat olla yhtä pieniä kuin yksi kilotavu.

APFS ei kuitenkaan kohdista koko 1GB: tä heti alussa. Sen sijaan tiedostolle annetaan levytilaa sen kasvaessa.

Snapshots:

”Snapshots”, kuten nimikin kertoo, mahdollistaa pohjimmiltaan kuvan ottamisen tietyllä hetkellä, jolloin tallennetaan tiedoston tila ja voit jatkaa sen muokkaamista. Tiedostojärjestelmä seuraa muutoksia, ja vain uudet tiedot vievät lisää tilaa. Yksittäiskuvat ovat nopeampia kuin tavalliset tiedostot. Tyypillinen tiedoston tallennus, joka tallentaa tiedoston kaikki tiedot aina, kun käyttäjä tallentaa tiedoston, vie aikaa suhteessa tiedoston kokoon.

Yksittäiskuva tallentaa toisaalta vain muutokset aina, kun käyttäjä tallentaa tiedoston. Tämä mahdollistaa varmuuskopioiden käyttämisen vähemmän levytilaa kuin ei-tilannekuvausjärjestelmissä. Tämä tarkoittaa, että TimeMachine-varmuuskopiot ovat nopeampia, tehokkaampia ja vähemmän tilaa.

Tilan jakaminen:

Avaruuden jakaminen on uusi ominaisuus APFS: ssä, joka mahdollistaa useiden määrien jakamisen muistitilaan loogisesti. Tämä tarkoittaa sitä, että jos Macissa on 256 Gt: n SSD: tä, APFS: n avulla voit jakaa sen siten, että jokainen osio näyttää koko 256 Gt (tai valitsemasi koko) käytettäväksi ja laajentaa tai pienentää fyysistä kokoa, kun tiedostoja lisätään tai poistetaan osioista.

Tilan tehokkuus:

Tiedostojen tehokas tallentaminen tallennuslaitteelle on erittäin tärkeää parempien suorituskykyjen ja tiedostojärjestelmän tehokkaamman käytön kannalta.

APFS käsittelee tilaa tehokkuuden käyttämällä "Klooneja". Periaatteessa, jos kopioit tiedoston samassa tiedostojärjestelmässä, APFS: n kopioinnin sijaan APFS yksinkertaisesti jakaa saman levyn tiedot uuteen tiedostoon. Tämä tarkoittaa, että saman tiedoston useat kopiot eivät enää käytä lisätilaa ”per-file”.

Esitys:

Apple on kehittänyt APFS: n parannuksia, jotta se toimii paremmin laitteissaan.

APFS on optimoitu Flash-muistiin. Tämä on varastointi, jota käytetään jokaiselle uudelle Apple-laitteelle, jota myydään käyttäjille, ja on järkevää, että niiden tiedostojärjestelmä optimoidaan niiden käyttämän tallennustekniikan mukaan.

APFS käyttää myös "TRIM" -toimintoa. TRIM on käyttöjärjestelmä, jota käyttöjärjestelmä käyttää ilmoittamaan SSD: lle, mitkä tietolohkot eivät enää ole käytössä ja jotka voidaan poistaa. TRIM sallii SSD: n "merkitä" muistilohkot, jotka eivät enää sisällä kelvollisia tietoja, joten kun uusia tietoja tarvitaan, SSD voi käyttää merkittyjä lohkoja. Tämän tuloksena on suurempi kirjoitusnopeus.

Vaikka tämä ominaisuus oli käytettävissä HFS +: ssa, APFS sallii TRIM-komentojen antamisen asynkronisesti, kun tiedostot poistetaan tai vapaata tilaa palautetaan. Näin varmistetaan, että metatietojen muutokset kirjoitetaan tallennukseen ennen kuin poisto- tai palautustoiminnot suoritetaan.

Jos olet käyttänyt Macia, on todennäköistä, että olet törmännyt kehruupalloon, joka tunnetaan yleisesti nimellä "kuoleman spinning beachball". Tämä tapahtuu yleensä silloin, kun käyttöjärjestelmä tekee useita kirjoitusoperaatioita SSD: llä. APFS: n avulla Apple tekee tiedostojärjestelmästä etusijalle ne toiminnot, jotka näkyvät välittömästi käyttäjille verrattuna taustatehtäviin, jotka eivät ole näkyvissä.

Ominaisuus Kontrasti HFS +: n ja Apple APFS: n välillä

OminaisuusHFS + tiedostojärjestelmäAPFS-tiedostojärjestelmä
Harva tiedostotukiEiJoo
TRIMMATAJooKyllä (myös asynkroninen)
Inode Numbers32 bittiä64 bittiä
Avaruuksien jakaminenEiJoo
kloonejaEiJoo
tilannekuviaEiJoo

Kiinnostunut APFS: stä?

Applen pyrkimys kehittää täysin uusi tiedostojärjestelmä alusta asti kuulostaa hyvältä ajatukselta; erityisesti kun otetaan huomioon, että ne kehittävät sitä vain Apple-laitteistoon, APFS yrittää todennäköisesti käyttää laitteistoa parhaalla mahdollisella tavalla, varsinkin Apple-laitteiden blazinglyn nopean flash-tallennuksen avulla. Tämän pitäisi olla kunnollinen parannus HFS +: n monista vivahteista, kun Apple julkaisee lopulta APFS-tiedostojärjestelmän vuoden 2016 lopussa tai vuoden 2017 alussa.

Olemme todella innoissamme APFS: stä ja siitä, miten se parantaa tapaa, jolla Apple-laitteet käsittelevät tiedostoja ja hakemistoja.

Mitä mieltä olet APFS: stä? Kerro meille alla olevista kommenteista.

Top