Файлова система APFS (Apple File System)
От @ DDR5.RU Публикувано на 8.04.2017 г. Актуализирано на 15/11/2017
64-битови иноди, атомни транзакции, наносекундни времеви марки, клониране на директории, вградено криптиране
На вчерашната презентация на WWDC 2016 Apple показа нови версии на macOS (Sierra) 10.12, iOS 10, tvOS 10, watchOS 3, приложение за програмиране Swift Playgrounds за деца и нови емотикони.
Изглежда нищо интересно. Apple обаче пусна нещо фундаментално. Най-значимото развитие от всичко споменато на презентацията е файловата система от следващо поколение на Apple File System (APFS) в macOS (Sierra) 10.12.

До OS X 10.7 разработчиците продължават да усъвършенстват HFS + и да прилагат нови функции за OS X на ниво файлова система. Но фактът остава факт: HFS първоначално е разработен по времето на флопи дискове и въртящи се твърди дискове, когато размерите на файловете се измерват в килобайта или мегабайта. Днес много хора работят със SSD дискове, които съхраняват милиони файлове - гигабайта или терабайта данни. Изискванията към файловата система са напълно различни. Вместо да преработи стария код, Apple реши най-накрая да напише нова файлова система от нулата.
Следващото поколение файлова система APFS все още е на етап визуализация на разработчика, тоест не се планира пускането му за масово използване в близко бъдеще. Томът APFS понастоящем не може да се използва като устройство за зареждане, нито може да се използва при архивиране на Time Machine, Fusion Drive или File Vault криптиране. Но е възможно за нормален не стартиращ обем.
Все още има много подобрения и тестове, но само тогава APFS ще се превърне в основната файлова система на Apple за десетилетия напред.
APFS, за разлика от HFS +, първоначално е чувствителен към регистъра на имената на файлове и папки и тази функция не може да бъде деактивирана. Това трябва да се има предвид от всеки, който реши да използва APFS.
По принцип Apple препоръчва първо да експериментирате с APFS на външно устройство, което не съхранява нищо важно. За да направите това, се предлага да използвате помощната програма hdiutil.
Основни характеристики
Официалната документация изброява общите характеристики на APFS спрямо HFS+.