Какво представлява файловата система на Apple (APFS), въведена в iOS 10.3

Файловите системи са начинът, по който твърдите дискове организират данни за четене от операционната система. Всяка операционна система е създадена да работи с файлова система. Windows FAT, FAT32 и NTFS. macOS използва HFS+. Apple работи с йерархичната файлова система (HFS) повече от 30 години. На WWDC 2016 Apple обяви, че ще надстрои тази система. Те запознаха света с идеята за Apple File System (APFS). Последният iOS 10.3, който беше пуснат само преди дни, носи тази нова файлова система на iOS устройства. Ето всичко, което трябва да знаете за APFS.

Защо да промените на APFS?

Може да си зададете въпроса защо да преминете към нова файлова система, след като вече съществуваше напълно изправна? Операционните системи могат да адресират само ограничено пространство, т.е. какъв период от време е наличен, и максимална дължина на името на файла и т.н.. Проблемът с HFS е, че той излезе през 1985 г. Тогава с най-голямото количество данни, който някой е обработвал с в най-добрия случай беше няколко мегабайта. Така че файловата система беше оптимизирана за това количество пространство. Може да побере диапазон от дати от 1904 до 2040 г. и да адресира 2 терабайта пространство. Това беше астрономично през 1985 г., но едва ли е на ниво днес. Apple видя предстоящата гибел на HFS и я подобри малко с актуализация от 1998 г., наречена HFS+ за тяхната OS 8.1.

Днес обаче се разви не само капацитетът за съхранение, но и скоростта. С появата на SSD дисковете и тяхното развитие (например M2 SSD), дори модернизираната файлова система не успява. Ако имаме достъп до светкавично бързи дискове, използвайки методологии, разработени за 20-годишни компютри, със сигурност ще има проблеми. За да преодолее тези проблеми, Apple въвежда APFS. Файлова система със затворен код за всички устройства, iPhone, iPad, iPod, Watch, Mac и т.н. Тя е предназначена предимно за по-добро използване на SSD и флаш паметта (както обикновено се използва днес), както и за повишаване на сигурността и блокиране на джейлбрейкове.

  Как да отмените актуализация на iOS, когато се изтегля

Как да премина към APFS?

Apple ще превключи потребителите към новата система чрез актуализация на ОС. Наистина няма да ви се налага да правите нищо друго освен да надстроите ОС. Потребителите на iPhone и iPad, които са надстроили до iOS 10.3, вече са преминали към новата файлова система. Потребителите на macOS, работещи с пуснатата версия на ОС, ще трябва да изчакат още малко. Тези в бета версията на macOS вече са надстроени до APFS.

Какво е хубавото на APFS?

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

APFS също така съхранява файловете по-ефективно и така след надстройката може да забележите малко повече свободно място на вашето устройство. Може да е съществено или не. Някои потребители може да не видят голяма разлика. Това, което повечето ще забележат е, че устройството работи по-добре. След като APFS е наличен за macOS, потребителите ще могат да наблюдават колко по-бързо се копират файлове.

Какво прави APFS по-бърз?

Разбирането на компютъра за скоростта е много различно от това на потребителя. Например, системата отнема определено време, за да се стартира. Някои потребители може да сметнат за бързо, ако техните икони и тапети в рамките на 5 секунди след натискане на бутона за захранване (дори ако има елементи, които се зареждат на заден план), докато някои потребители може да сметнат за бързо копирането на големи файлове по-бързо. Скоростта е относителна и въпрос на възприятие що се отнася до хората.

  Как да създадете GIF файлове с Gboard за iOS

APFS е проектиран да ви даде илюзията за скорост. Например, APFS се гордее с ниска латентност. Което означава, че дава приоритет на стартирането на приложения и доставката на данни. Вече няма да виждате чакащ спинер или плажна топка толкова често.

APFS е по-подходящ за SSD?

Въпреки че хората мислят за SSD дисковете като скорошен феномен, те не са. През 70-те години те се наричат ​​EAROM (електрически променяща се памет само за четене) и първото търговско продадено SSD се нарича Bulk Core, през 1976 г.! Въпреки това, тогава, както беше в случая с всички процесори и RAM, достъпът до всичко по електронен път беше бавен. Това ще бъде така в продължение на повече от 3 десетилетия. Така че, въпреки че технологията съществуваше, тя не беше третирана като приоритет.

Днес повечето от текущите платформи на Apple (с изключение на някои Mac Pro) работят с вариант на Solid State Storage, чипове „Flash Storage“. Те са вградени върху дъските. Това поддържа екосистемата кондензирана (това е част от начина, по който са постигнали тънкия Macbook Air години преди всеки конкурент) и APFS оптимизира начина, по който се адресира това съхранение.

Например, APFS поддържа команда TRIM, която се появи, когато SSD дисковете станаха масови. TRIM казва на операционната система на хоста кои части от устройството са нулеви, т.е. вече нямат данни за тях. При SSD дисковете това е моментално. Така че хората, които обичат да запазват свободно място, ще могат да го придобият толкова бързо, колкото могат да щракнат върху „Изтриване“.

Какво е уникалното за APFS?

Друга рекламирана функция на APFS е моментна снимка и клониране. Традиционната методология за копиране от един източник в друг е да се съхраняват елементи на временно място и след това да се копират в целевото хранилище. Това е за предотвратяване на повреда/загуба на данни от двете страни, в случай че нещо се обърка.

  Как да изпращате подаръци от App Store на iOS

В APFS, моментните снимки създават версия само за четене на цялата система еднократно. Това означава, че това е просто копие на оригиналните данни, но не заема никакво физическо пространство. Ако направите промени в оригинала си, моментната снимка ще заеме място, за да я съхранява. Това помага при извличането на оригинални копия или връщането на всички промени, които може да искате да направите. По същия начин, когато създавате клонинг, вие запазвате ефективно копие на цялата си система (реални файлове, папки и всичко останало). Той също така ще започне да заема място, докато правите промени. Това прави съхранението много ефективно времево начинание.

За потребители на MacOS, които разчитат на дялове. APFS основно създава контейнер около всички дялове, вместо да прави нещо постоянно. Това е полезно, когато ви свърши място на един дял и имате достатъчно останало в друг. Можете просто да заемете място от друг дял, независимо дали е физически в съседство с дяла (SSD дисковете така или иначе правят необходимостта от близост в хранилището остаряла).

Наследените файлови системи обикновено правят място за файл, преди действително да го копират. APFS поддържа оскъдни файлове, които основно използват само количеството пространство, което е физически заето.

Колко безопасен е APFS?

С APFS това, което преди беше криптиране на ниво твърд диск в macOS и криптиране на ниво файл на iOS, сега е модифицирано в криптиране в цялата система, работещо при последователно изпълнение с един и много ключове. Пример за криптиране с един ключ би било, че защитавате собствените си файлове/папка с парола. Мултиключ е когато влизате в уебсайт, където той е защитен от вашия край (един ключ), както и от края на сървъра (друг ключ). Просто казано, той има заложбите на вездесъща система за сигурност, което прави по-трудно проникването с помощта на традиционни методи.