Какво представлява APFS (файловата система на Apple за macOS)?

APFS се използва в MacOS, iOS, watchOS и tvOS

APFS (Apple File System) е система за организиране и структуриране на данни на система за съхранение. APFS първоначално пуснат с MacOS Sierra замества 30-годишния HFS + .

HFS + и HFS (малко по-ранна версия на йерархичната файлова система) първоначално бяха създадени още през дните на флопи дискове, които бяха основната среда за съхранение на Mac, когато въртящите се твърди дискове бяха скъпа опция, предлагана от трети страни.

В миналото Apple е флиртува с подмяната на HFS +, но APFS, която вече е включена в iOS , tvOS и watchOS, вече е файловата система по подразбиране за MacOS High Sierra и по-късно.

APFS е оптимизирана за технологиите за съхранение днес и утре

HFS + беше внедрен, когато 800 кБ дискети бяха цар . Текущите Mac може да не използват флопи, но въртящите се твърди дискове започват да изглеждат също толкова архаични . С наблегнато на флаш базирано съхранение във всичките си продукти, Apple създава файлова система, оптимизирана за работа с ротационни носители, а присъщата латентност в очакване на завъртане на диск просто не прави много смисъл.

APFS е проектиран от SSD и други флаш-базирани системи за съхранение. Въпреки че APFS е оптимизиран за това как функционира съхранението в твърдо състояние, то се представя добре с модерните твърди дискове.

Бъдещо доказателство

APFS поддържа 64-битово индово число. Инодът е уникален идентификатор, който идентифицира обект на файловата система. Файлът на файловата система може да бъде всичко; файл, папка. С 64-битов инод, APFS може да задържа около 9 обекта на файловата система quintillion, които се изстрелват над старата граница от 2,1 милиарда.

Деветте quintillion могат да изглеждат като доста голям брой и може би е основателно да попитате кое устройство за съхранение ще има достатъчно място, за да задържа в действителност толкова много обекти. Отговорът изисква поглед върху тенденциите за съхранение. Помислете за това: Apple вече е започнал да премества технологията за съхранение на корпоративно ниво на продукти на ниво потребител, като Mac и способността й да използва диференцирано хранилище. Това се забелязва за първи път при Fusion устройства, които преместват данни между SSD с висока производителност и по-бавен, но много по-голям твърд диск. Често достъпните данни се съхраняват на бързия SSD, докато файловете, използвани по-рядко, се съхраняват на твърдия диск.

С MacOS , Apple разшири тази концепция, като добави iCloud-базирано хранилище към микса. Допускане на филми и телевизионни предавания, които вече сте гледали, за да бъдат съхранени в iCloud, освобождавайки местното хранилище. Докато този последен пример не изисква унифицирана система за номериране на идоди във всички дискове, които се използват от тази система за диференциално съхранение, тя показва обща посока, в която може да се движи Apple; да обедини множество технологии за съхранение, които най-добре отговарят на нуждите на потребителя и да имат операционната система да ги виждат като едно файлово пространство.

Функции на APFS

APFS има редица функции, които го отличават от по-старите файлови системи.