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

Файлові системи – це те, як жорсткі диски організують дані для читання операційною системою. Кожна операційна система створена для роботи з файловою системою. Windows FAT, FAT32 і NTFS. macOS використовує HFS+. Apple працює на ієрархічній файловій системі (HFS) понад 30 років. На WWDC 2016 Apple оголосила, що збирається оновити цю систему. Вони познайомили світ з ідеєю файлової системи Apple (APFS). Остання iOS 10.3, яка була випущена кілька днів тому, привносить цю нову файлову систему на пристрої iOS. Ось все, що вам потрібно знати про APFS.

Навіщо змінити на APFS?

Ви можете задати питання: навіщо переходити до нової файлової системи, якщо вже існувала цілком придатна для обслуговування? Операційні системи можуть адресувати лише обмежену кількість місця, тобто доступний діапазон дат, максимальну довжину імені файлу тощо. Проблема з HFS полягає в тому, що він вийшов у 1985 році. Тоді з найбільшою кількістю даних, які мали справу. у кращому випадку було кілька мегабайт. Таким чином, файлова система була оптимізована для такої кількості місця. Він може вмістити діапазон дат від 1904 до 2040 і також адресувати 2 терабайти простору. Це було астрономічним у 1985 році, сьогодні це ледь відповідає курсу. Apple побачила загибель HFS і трохи покращила його з оновленням 1998 року під назвою HFS+ для їхньої ОС 8.1.

Сьогодні, однак, розвинулися не тільки обсяги зберігання, а й швидкість. З появою SSD та його еволюцією (наприклад, M2 SSD) навіть оновлена ​​файлова система не вистачає. Якщо ми отримуємо доступ до блискавичних дисків за допомогою методологій, розроблених для 20-річних комп’ютерів, обов’язково виникнуть проблеми. Щоб подолати ці проблеми, Apple вводить APFS. Файлова система із закритим вихідним кодом для всіх пристроїв, iPhone, iPad, iPod, Watch, Mac тощо. Вона в першу чергу призначена для кращого використання SSD та флеш-пам’яті (як зазвичай використовується сьогодні), а також підвищення безпеки та блокування джейлбрейка.

  Як вимкнути «Натисніть «Додому», щоб розблокувати» на вашому пристрої iOS 10

Як перейти на APFS?

Apple переключить користувачів на нову систему через оновлення ОС. Вам дійсно не доведеться нічого робити, крім оновлення ОС. Користувачі iPhone та iPad, які оновилися до iOS 10.3, вже перейшли на нову файлову систему. Користувачам macOS, які використовують випуск версії ОС, доведеться трохи почекати. У бета-версії macOS уже оновлено до APFS.

Що хорошого в APFS?

Тепер, коли Apple має індивідуальну файлову систему, APFS дозволить створити уніфіковану базу коду та менше ресурсів, необхідних для розробки, що робить її ще простішою в обслуговуванні. Ваші пристрої також працюватимуть швидше в цій новій файловій системі. Це, можливо, єдина серйозна зміна, яку кінцеві користувачі помітять після оновлення.

APFS також зберігає файли ефективніше, тому після оновлення ви можете помітити трохи більше вільного місця на своєму пристрої. Він може бути суттєвим, а може і ні. Деякі користувачі можуть взагалі не помітити великої різниці. Більшість помітить, що пристрій працює краще. Коли APFS стане доступним для macOS, користувачі зможуть спостерігати, наскільки швидше копіюються файли.

Що робить APFS швидше?

Розуміння швидкості комп’ютером значно відрізняється від розуміння користувача. Наприклад, для завантаження системи потрібен певний час. Деякі користувачі можуть вважати це швидким, якщо їхні значки та шпалери протягом 5 секунд після натискання кнопки живлення (навіть якщо елементи завантажуються у фоновому режимі), тоді як деякі користувачі можуть вважати, що копіювання великих файлів швидке. Швидкість відносна і є предметом сприйняття людей.

APFS створено, щоб створити ілюзію швидкості. Наприклад, APFS пишається низькою затримкою. Це означає, що він надає пріоритет запуску додатків і доставці даних. Ви більше не побачите спиннер або пляжний м’яч так часто.

  Легко відтворюйте музику під час їзди за допомогою програми на основі жестів [iOS]

Чи APFS краще підходить для SSD?

Незважаючи на те, що люди думають про SSD як нещодавнє явище, це не так. У 70-х роках їх називали EAROM (електрично змінювана пам’ять тільки для читання), а перший комерційно проданий SSD називався Bulk Core в 1976 році! Однак тоді, як і у випадку з усіма процесорами та RAM, доступ до будь-чого в електронному вигляді був повільним. Так буде протягом понад 3 десятиліть. Тому, хоча технологія існувала, вона не розглядалася як пріоритет.

Сьогодні більшість платформ поточного покоління Apple (за винятком деяких Mac Pro) працюють з варіантом твердотільного накопичувача, чипами «Flash Storage». Вони вбудовані в дошки. Це зберігає екосистему стиснутою (це частина того, як вони досягли тонкого Macbook Air за роки до будь-якого конкурента), а APFS оптимізує роботу з цим сховищем.

Наприклад, APFS підтримує команду TRIM, яка з’явилася, коли SSD стали масовими. TRIM повідомляє операційній системі хоста, які частини диска є нульовими, тобто більше не мають на них даних. З SSD це відбувається миттєво. Тож люди, які люблять зберігати вільний простір, зможуть отримати його так швидко, як тільки зможуть натиснути «Видалити».

Що унікального в APFS?

Іншою рекламованою особливістю APFS були знімки та клонування. Традиційна методологія копіювання з одного джерела в інше полягала в тому, щоб зберігати елементи в тимчасовому місці, а потім копіювати їх у цільове сховище. Це потрібно для запобігання пошкодженню/втраті даних з будь-якої сторони, якщо щось піде не так.

У APFS Snapshots створюють версію всієї системи лише для читання один раз. Це означає, що це просто копія вихідних даних, але вона не займає жодного фізичного простору. Якщо ви внесете зміни до оригіналу, знімок займе місце для його збереження. Це допомагає отримати будь-які оригінальні копії або скасувати будь-які зміни, які ви можете зробити. Аналогічно, коли ви створюєте клон, ви зберігаєте копію всієї системи (реальні файли, папки та все інше), що економить простір. Він також почне займати місце під час внесення змін. Це робить зберігання дуже ефективним заходом.

  Як отримати програму iOS 7 Photo Booth на iPhone або iPod touch

Для користувачів MacOS, які покладаються на розділи. APFS в основному створює контейнер навколо всіх розділів замість того, щоб робити щось постійне. Це стане в нагоді, коли на одному розділі не вистачає місця, а в іншому залишається достатньо місця. Ви можете просто позичити місце з іншого розділу, незалежно від того, чи є він фізично сусіднім із розділом (SSD-накопичувачі все одно роблять потребу в близькості в сховищі застарілою).

Застарілі файлові системи зазвичай звільняють місце для файлу перед фактичним його копіюванням. APFS підтримує розріджені файли, які в основному займають лише той обсяг місця, який займає фізично.

Наскільки безпечний APFS?

З APFS те, що раніше було шифруванням на рівні жорсткого диска в macOS і шифруванням на рівні файлів в iOS, тепер модифіковано на загальносистемне шифрування, яке функціонує за допомогою послідовної реалізації з одним і кількома ключами. Прикладом шифрування з одним ключем може бути захист власних файлів/папки за допомогою пароля. Багатоключовий — це коли ви входите на веб-сайт, де він захищений на вашому кінці (один ключ), а також на стороні сервера (інший ключ). Простіше кажучи, він має задатки повсюдної системи безпеки, що ускладнює проникнення за допомогою традиційних методів.