Skip to main content

Što je APFS (Appleov datotečni sustav za MacOS)?

Top 10 GREATEST iOS 10.0-iOS 10.2 jailbreak tweaks! April 2017 (Travanj 2025)

Top 10 GREATEST iOS 10.0-iOS 10.2 jailbreak tweaks! April 2017 (Travanj 2025)
Anonim

APFS (Apple File System) sustav je za organiziranje i strukturiranje podataka na sustavu pohrane. APFS izvorno oslobođen s macOS Sierra zamjenjuje 30-godišnjeg HFS +.

HFS + i HFS (nešto ranije verzija Hijerarhijskog datotečnog sustava) izvorno je nastao u danima disketa, koji su bili primarni medij za pohranu za Mac kada je predenje tvrdi disk bilo skupo rješenje koje nude treće strane.

U prošlosti je Apple flertovao s zamjenom HFS +, ali APFS, koji je već uključen u iOS, tvOS i watchOS, sada je zadani datotečni sustav za MacOS High Sierra i kasnije.

APFS je optimiziran za današnje i sutrašnje tehnologije pohrane

HFS + je implementiran kada je 800 kb disketama bilo kralj. Trenutni Macovi ne smiju upotrebljavati diskete, ali se prednji tvrdi diskovi počinju činiti jednako arhaičnim. Uz Apple ističući pohranu na bljesak na svim svojim proizvodima, datotečni sustav optimiziran za rad s rotacijskim medijima, a inherentna latencija u čekanju diska da se vrti samo ne čini puno smisla.

APFS je dizajniran od get-go-a za SSD i ostale flash sustave za pohranu. Iako APFS je optimiziran kako skladištenje u čvrstom stanju radi, dobro funkcionira s modernim tvrdim diskovima.

Budućnost

APFS podržava 64-bitni broj inode. Inoda je jedinstveni identifikator koji identificira datotečni sustav. Objektni datotečni sustav može biti bilo što; datoteka, mape. S 64-bitnom inodom, APFS bi mogao držati oko 9 kvintila objekata datotečnog sustava koji su prošli pokraj stare granice od 2,1 milijarde.

Devet kvintila može se činiti poput prilično velikog broja, a s pravom ćete pitati koji će uređaj za pohranu imati dovoljno prostora za držanje takvih objekata. Odgovor zahtijeva uvid u trendove pohrane. Razmislite o ovome: Apple je već počeo prebacivati ​​tehnologiju pohrane na razini poduzeća na proizvode na razini potrošača, kao što je Mac i njegova sposobnost korištenja višeslojne pohrane. Ovo je prvi put vidljivo u Fusion pogonima koji su premještali podatke između SSD-a visokih performansi i sporije, ali mnogo većeg, tvrdog diska. Često pristupljeni podaci čuvali su se na brzom SSD-u, dok su manje korištene datoteke pohranjene na tvrdom disku.

Uz macOS, Apple je proširio ovaj koncept dodavanjem skladišta pohranjenih na iCloud. Dopuštanje filmova i TV emisija koje ste već gledali da se pohranjuju u iCloudu, oslobađajući lokalnu pohranu. Iako ovaj zadnji primjer ne zahtijeva unificirani sustav za numeriranje inoda na svim diskovima u upotrebi ovog sustava za pohranu podataka, on pokazuje opći smisao u kojem se Apple može preseliti; povezati više tehnologija pohrane koje najbolje odgovaraju potrebama korisnika, a OS ih gledati kao jedan datumski prostor.

Značajke APFS-a

APFS ima niz mogućnosti koje ga razlikuju od starijih datotečnih sustava.

  • Klonovi - Klonovi dopuštaju trenutačne kopije datoteka bez upotrebe dodatnog prostora. Umjesto malo kopiranja datoteke s jednog mjesta na drugo, kloni umjesto toga referiraju izvornu datoteku, dijeleći blokove podataka koji su identični između dvije datoteke. Unesite izmjene u jednu datoteku, a samo blok podataka koji se promijenio zapisan je na novi klon, dok izvorni i klon i dalje dijele nepromijenjene blokove podataka. To ne samo da čini kopiranje i spremanje datoteka posebno brzo, već štedi i potrebe za pohranom prostora.
  • Snimci - APFS može stvoriti snimku zapisa koji predstavlja točku u vremenu. Snimke se mogu koristiti za olakšavanje učinkovitih sigurnosnih kopija, kao i za vraćanje na način na koji se stvari događaju u određenoj točki u vremenu. Snimci su samo pokazivači za čitanje na izvorni volumen i podatke. Nova snimka ne zauzima pravi prostor, osim količine prostora koji je potreban za spremanje pokazivača na izvorni volumen. Kako vrijeme prolazi i promjene se vrše na izvorni volumen, snimka se ažurira samo s promjenama koje se dogode.
  • Šifriranje - APFS podržava snažnu šifriranje cijelog diska pomoću AES-XTS ili AES-CBC modova. Obje datoteke i metapodaci bit će šifrirani. Podržane metode šifriranja uključuju:
    • Izbriši (nema šifriranja).
    • Jedan ključ.
    • Više ključa, s ključima po datoteci za oba podataka i metapodatke.
  • Razmjena prostora - razmjena prostora stavlja kraj prefiksnih veličina particije; umjesto toga, svi volumeni dijele ispod površine slobodnog prostora na pogonu. Dijeljenje prostora omogućit će više volumena na pogonu da rastu i smanjuju se prema potrebi, bez potrebe za dijeljenjem.
  • Copy-On-Write - Ova shema zaštite podataka omogućuje dijeljenje struktura podataka sve dok se ne izvrši izmjena. Jednom kada se zatraže promjene (pisanje), napravljena je nova jedinstvena kopija, čime se osigurava da izvorni dokument ostane netaknut. Tek nakon što je pisanje dovršeno, informacije o datotekama ažuriraju se tako da upućuju na nove podatke.
  • Atomic Safe-Save - To je slično ideji kopiranja na pisanje, ali se odnosi na bilo koju operaciju datoteka, kao što je preimenovanje ili premještanje datoteke ili direktorija. Pomoću preimenovanja kao primjera, datoteka koja će se preimenovati kopira se s novim podacima (naziv datoteke); sve dok proces kopiranja ne završi je datotečni sustav ažuriran kako bi ukazao na nove podatke. Time se osigurava da, ako iz bilo kojeg razloga, poput nestanka struje ili neke vrste CPU zujanje, pisanje nije dovršeno, izvorna datoteka ostaje netaknuta.
  • Sparse Files - Ovaj učinkovitiji način dodjeljivanja prostora za datoteke omogućuje razmještaj datoteka samo ako je to stvarno potrebno. U ne-rijetkim datotečnim sustavima prostor za pohranu mora biti unaprijed rezerviran, čak i kada podaci nisu spremni za pohranu.