close

Systém souborů Apple

Přejít na navigaci Přejít na hledání
Systém souborů Apple

Apple File System ( APFS ) je proprietární souborový systém pro macOS Sierra a novější, iOS 10.3 a novější, tvOS 10.2 a novější a watchOS 3.2 a novější , vyvinutý a nasazený společností Apple Inc. [ 1 ] ​[ 2 ] ​[ 3 ]​ Je určen k opravě základních problémů s HFS+ (také nazývaným Mac OS Extended), předchůdcem APFS v těchto operačních systémech. Systém souborů společnosti Apple je optimalizován pro flash disky a disky SSD s primárním zaměřením na šifrování .

Historie

Souborový systém společnosti Apple byl oznámen na konferenci Apple Developers Conference ( WWDC) v červnu 2016 jako náhrada za HFS+, který se používal od roku 1998. [ 4 ] [ 5 ] Pro zařízení se systémem iOS byl vydán 27. března 2017 s vydáním iOS 10.3 a pro zařízení macOS dne 25. září 2017 s vydáním macOS 10.13 . [ 6 ] ​[ 7 ]

Design

Souborový systém lze použít na zařízeních s relativně malým nebo velkým množstvím úložiště. Používá 64bitová čísla inodů a umožňuje bezpečnější úložiště. Kód APFS, stejně jako kód HFS+, používá příkaz TRIM pro lepší správu prostoru a výkon. Díky tomu, jak APFS vypočítává dostupná data, může zvýšit rychlost čtení a zápisu na iOS a macOS a také prostor na iOS zařízeních. [ 8 ]

Klony

Klony umožňují operačnímu systému vytvářet efektivní kopie souborů na stejném svazku, aniž by zabíraly další úložný prostor. Změny v klonovaném souboru se ukládají jako delta , což snižuje úložný prostor potřebný pro revize a kopie dokumentů.

Snímek svazku

Systém souborů společnosti Apple podporuje snímky svazků , snímky pro instanci systému souborů pouze pro čtení v určitém okamžiku.

Šifrování

Systém souborů společnosti Apple nativně podporuje šifrování celého disku a šifrování souborů s následujícími možnostmi:

  • Žádné šifrování.
  • Šifrování jedním klíčem.
  • Šifrování s více klíči, kde je každý soubor zašifrován samostatným klíčem a metadata jsou zašifrována jiným klíčem.

Zvýšený maximální počet souborů

APFS podporuje 64bitová čísla inodů a podporuje více než 9 bilionů ( kvintilionů ) souborů na jednom svazku. [ 9 ]

Integrita dat

Systém souborů společnosti Apple používá kontrolní součty k zajištění integrity dat pro metadata, nikoli však pro uživatelská data. [ 10 ]

Ochrana proti nehodám

Systém souborů společnosti Apple je navržen tak, aby zabránil poškození metadat způsobenému zhroucením systému. Namísto přepisování existujících metadatových záznamů zapíše zcela nové záznamy, ukáže na nové a poté je zahodí. Tím se zabrání poškození záznamů obsahujících nová a částečná data způsobená selháním, ke kterému dojde během upgradu. Také se vyhne nutnosti zapisovat změnu dvakrát, jako je tomu v případě souborového systému žurnálu HFS+, kde se změny zapisují nejprve do žurnálu a poté do souboru katalogu.

Sdílený prostor

APFS přidává možnost mít více logických jednotek (nazývaných svazky) ve stejném kontejneru, kde je volné místo dostupné pro všechny svazky v tomto kontejneru. [ 11 ]

Omezení

Ve své první generaci systém souborů Apple neposkytuje kontrolní součty pro uživatelská data, ale poskytuje kontrolní součty pro integritu metadat. [ 12 ] Také nevyužívá výhodu bajtově přesměrované energeticky nezávislé paměti s náhodným přístupem a zatím nepodporuje kompresi . [ 13 ]

Na rozdíl od verzí HFS+ od Leoparda nemá APFS podporu pevných odkazů na adresáře. [ 14 ] To je v souladu s mnoha dalšími moderními systémy souborů, ale Time Machine na nich stále spoléhá, ​​takže APFS zatím není volbou pro vaše zálohované svazky (od macOS 10.13 High Sierra). [ 15 ]

Podpora

macOS

macOS High Sierra automaticky převede systém souborů na zařízeních s flash úložištěm na APFS. [ 16 ] Svazky FileVault jsou také převedeny, ale ovladače Fusion a pevné disky nikoli. Hlavní uživatelské rozhraní pro aktualizaci nenabízí možnost zrušit tento převod a zařízení naformátovaná ve verzi High Sierra APFS nebudou čitelná na dřívějších verzích macOS. Uživatelé mohou zakázat konverzi APFS pomocí startosinstallinstalačního nástroje na příkazovém řádku a předáním --converttoapfs Núm. [ 17 ]

Experimentální verze APFS s určitými omezeními je k dispozici na starší verzi macOS ( Sierra ) prostřednictvím nástroje příkazového řádku diskutil. Mezi těmito omezeními neprovádí normalizaci Unicode, zatímco HFS+ ano, což vede k problémům s jinými jazyky než angličtina. [ 18 ] ​[ 19 ]​ Disky naformátované pomocí verze Sierra APFS také nemusí být kompatibilní s budoucími verzemi macOS nebo konečnou verzí APFS a verzi Sierra APFS nelze použít se svazky Time Machine . ze FileVault, nebo Fusion Drivers. [ 20 ]

APFS Update Kit pro macOS je bezplatný systémový ovladač od Paragon Software, který umožňuje přístup pouze pro čtení ke svazkům APFS pod macOS 10.12 nebo starším. Pro uživatele Maců se staršími verzemi Mac OS X a macOS, kde není podporováno APFS, ovladač umožňuje okamžitý přístup pouze pro čtení k datům ve formátu APFS uloženým na pevných discích, úložišti SSD nebo paměti. flash. [ 21 ]

iOS, tvOS a watchOS

iOS 10.3 , tvOS 10.2 a watchOS 3.2 převádějí stávající souborový systém HFSX na APFS na kompatibilních zařízeních. [ 22 ]

Viz také

Reference

  1. Roger Fingas (13. června 2016). „ Systém souborů Apple se změní z Apple Watch na Mac, nahradí HFS+“ . Apple Insider . Archivováno z originálu 23. července 2016. 
  2. Hutchinson, Lee (13. června 2016). „Kopání do APFS, nového systému souborů společnosti Apple“ . Ars Technica UK . Staženo 15. června 2016 . 
  3. ^ "tvOS 10.2" . Co je nového v tvOS . Společnost Apple Inc. 
  4. Weintraub, Seth (13. června 2016). „Apple File System (APFS) oznámený pro rok 2017, přechází ‚od Apple Watch po Mac Pro‘ a zaměřuje se na šifrování“ . 9to5Mac . Archivováno z originálu 28. března 2017 . Staženo 27. března 2017 . 
  5. Hutchinson, Lee (13. června 2016). "Nový souborový systém zjištěn v macOS Sierra [Aktualizováno]" . Ars Technica . Condé Nast . Archivováno z originálu 28. března 2017 . Staženo 27. března 2017 . 
  6. Jetel, Juli (27. března 2017). „Apple vydává iOS 10.3 s funkcemi Find My AirPods, APFS, App Store Review Tweaks a dalšími“ . MacRumors . Archivováno z originálu 27. března 2017 . Staženo 27. března 2017 . 
  7. Warren, Tom (27. března 2017). „Apple dnes upgraduje miliony zařízení iOS na nový moderní souborový systém“ . TheVerge . Vox Media . Archivováno z originálu 27. března 2017 . Staženo 27. března 2017 . 
  8. Alan Loughnane. „Aktualizace vašeho iPhone vám poskytne jednu velkou výhodu“ . joe.co.uk _ Archivováno z originálu 20. května 2017. 
  9. ^ "Příručka systému souborů Apple" (html) . Apple (v angličtině) . Archivováno z originálu 7. ledna 2017 . Staženo 23. března 2019 . „Apple File System je 64bitový souborový systém podporující více než 9 kvintilionů souborů na jednom svazku. Tento nejmodernější souborový systém nabízí klonování souborů a adresářů, snímky, sdílení prostoru, rychlé dimenzování adresářů, atomická primitiva bezpečného ukládání a vylepšené základy souborového systému, stejně jako jedinečný design kopírování při zápisu, který využívá Slučování I/O poskytuje maximální výkon a zároveň zajišťuje spolehlivost dat. »  
  10. Adam Leventhal (19. června 2016). "APFS podrobně: Integrita dat" . Archivováno z originálu 21. června 2016. 
  11. ^ "Archivované kopie" . Archivováno z originálu 23. října 2016 . Staženo 10. června 2017 . 
  12. ^ „Analýza ZFS vývojáře ohledně dobrého a špatného v novém systému souborů APFS společnosti Apple“ . Archivováno z originálu 2. února 2017 . Staženo 28. ledna 2017 . 
  13. ^ „Proč APFS společnosti Apple nevydrží 30 let“ . Archivováno z originálu 6. dubna 2017 . Staženo 28. ledna 2017 . 
  14. ^ "Příručka souborového systému Apple / Často kladené otázky" . Staženo 25. května 2018 . 
  15. „Disky, které můžete používat s Time Machine“ . Staženo 10. prosince 2017 . 
  16. ^ „Připravte se na APFS v macOS High Sierra“ . Apple.com . 7. září 2017 . Staženo 19. září 2017 . 
  17. ^ Trouton, Rich (26. září 2017). "Použití nástroje startosinstall instalačního programu macOS High Sierra OS, aby se zabránilo konverzi APFS" . Platýs . Staženo 16. ledna 2018 . 
  18. Názvy souborů „Bag of Bytes“ APFS
  19. ^ „APFS je v současné době nepoužitelný s většinou neanglických jazyků – The Eclectic Light Company“ . Archivováno z originálu 8. června 2017 . Staženo 9. června 2017 . 
  20. „Jak naformátovat disk pomocí systému souborů APFS na macOS Sierra“ . Archivováno z originálu 26. října 2016 . Staženo 26. října 2016 . 
  21. ^ „Jak získat přístup ke svazkům APFS na starších verzích macOS“ (v americké angličtině) . 20. února 2018 . Staženo 30. března 2018 . 
  22. "jakepetroules/Filesystem" . GitHub (v angličtině) . Staženo 29. března 2017 . 

Externí odkazy