Как да получите файловата система на Apple
Не е нужно да правите нищо специално, за да превключите своя Mac към новата файлова система APFS. Просто преминете към MacOS 10.13 High Sierra. Процесът на надстройване автоматично ще мигрира вътрешното устройство на вашия Mac от HFS + на APFS, като предположим, че вътрешното устройство на вашия Mac е SSD или друго устройство за съхранение на всички флаш устройства.
Този процес е автоматичен. На Mac с всички флаш памети вътрешните дялове ще се прехвърлят от HFS + (известен също като "Mac OS Extended") в APFS. Няма начин да се откажете от това преобразуване.
Fusion Drives (които включват както флаш, така и традиционно магнитно хранилище), традиционните твърди дискове и томовете, които не са Mac (като обемът на Windows Boot Camp), няма да мигрират. Докато APFS не работи на Fusion Drives в момента, Apple планира да активира APFS на Fusion Drives в бъдеще.
Външните устройства, включително USB устройства и SD карти, също няма да бъдат прехвърлени към APFS. Можете да изберете да форматирате външно устройство като APFS с Disk Utility. Обаче се препоръчват други файлови системи. Например, exFAT предлага по-голяма съвместимост с Windows и други устройства. Mac OS X Extended предлага съвместимост с High Sierra, както и с Mac, работещи с по-стари версии на операционната система macOS.
Вашият Time Machine диск също не може да бъде форматиран APFS. Time Machine може да архивира от APFS устройство, но устройството за местоназначение Time Machine трябва да бъде форматирано като HFS +. Операционната система ще се справи автоматично с това - просто не се опитвайте да преобразувате диска на Time Machine ръчно и ще се оправи.
Ползите от APFS
Така че защо грижите за APFS изобщо? Той идва с редица предимства пред HFS +, най-вече производителност и надеждност, с няколко подобрения в криптирането и дяловете.
Увеличаване на ефективността
Няма да виждате нови функции с нова файлова система, но ще видите различни подобрения под качулката. Например, в някои операции с файлове ще видите подобрена производителност.
По-бързото оразмеряване на директорията може да е забележимо. Когато кликнете върху бутона "Получаване на информация" за голяма папка, ще видите видимо по-рано общия размер на файловете на папката. Това е така, защото APFS съхранява метаданни за размерите на файловете на място, където може да бъде достъпно по-бързо, докато HFS + прави операционната система да преглежда метаданните на всеки отделен файл един по един.
Копирането на файлове също ще бъде по-бързо. Да приемем, че копирате файл от една папка в друга. Вместо да създава само второ копие на данните на този файл на диска, APFS създава маркер, който казва, че на диска има два файла, които сочат към едни и същи данни. Това означава, че копирането трябва да се извърши незабавно. Ако промените един от двата файла, APFS ще съхранява както оригиналния, така и променения файл и всичко ще работи така, както очаквате. Това е просто по-бързо и по-ефективно под капака.
Ефективността при създаването на "рядко срещани файлове" също се подобрява. С други думи, ако дадено приложение създаде голям файл, който е празен, това вече е много по-бързо. При HFS +, едно приложение, създаващо 5 GB файл, ще трябва да изчака докато операционната система написа 5 GB нула на диска. С APFS файловата система маркира пространството, което е разпределено, но не го пише веднага, затова сега трябва да е почти моментално.
Подобряване на надеждността и интегритета на данните
Новата файлова система на Apple е по-устойчива на корупцията на данните, дължаща се на бъгове и токов удар.
APFS използва "copy-on-write". Например, когато актуализирате метаданните на файловете - например името на файла - файловата система HFS + ще променя директно тези метаданни. Ако вашият Mac crashes на захранването изгасне преди приключване на операцията, може да възникне корупция на данните. При APFS, когато променяте метаданни на файл, APFS ще създаде ново копие на метаданните. APFS посочва оригиналния файл на метаданните само след като са написани новите метаданни, така че няма риск метаданните да бъдат повредени. Тази функция се намира и в други съвременни файлови системи, като ZFS и BtrFS на Linux и ReFS на Windows.
Apple File System също използва нещо наречено "Atomic Safe-Save", което е като copy-on-write, но се отнася и за други операции на файлове, включително преименуване на файл или преместване.
Надеждността също се подобрява благодарение на създаването и съхраняването на контролни суми, свързани с данните на диска. Когато APFS записва файл на диск, той преглежда файла, изпълнява го чрез математическа формула, която генерира по-къс низ, който съвпада с файла, и го записва и на диск. Когато APFS чете данни, той сравнява данните с контролната сума на диска и потвърждава, че съответства. Ако данните не съвпадат с контролната сума на диска, това показва корупция на данните.Може да се дължи на бъг, хардуерна неизправност или нещо друго - но операционната система може да го разпознае незабавно.
Други нови функции
Тази файлова система също така полага основите за нови функции и други подобрения, които могат да се основават на това, което предлага APFS.
Например, APFS включва снимки на ниво файлова система. Първата снимка съдържа пълна картина на цялото устройство, докато бъдещите снимки съдържат само промените, направени след предишната снимка. Само новите данни, които сте добавили, заемат място. Time Machine работи подобно, но снимките на APFS са още по-ефективни. Time Machine все още не използва APFS, но Apple може да премества Time Machine към APFS в бъдеща версия на macOS.
APFS също така поддържа многофазово криптиране, което позволява различни ключове, използвани за криптиране на различни данни на твърдия диск. Начинът, по който работи шифроването на FileVault, все още не се е променило, но един ден macOS може да използва различни фрази за шифроване за данните на всеки потребител и системните данни.
"Споделянето на пространство" е една нова функция, от която днес ще се възползват някои хора. Традиционно, ако сте създали няколко тома (дялове) на един физически диск, трябваше да решите нагоре колко пространство ще получи всеки обем. Така че, можете да създадете пет различни обеми от 100 GB на 500 GB диск. Ако някой от тези томове изисква повече от 100 ГБ пространство, ще трябва да преоразмерите ръчно обема. Все пак, ако един том имаше нужда от 20 ГБ пространство, щеше да има загуба на 80 ГБ пространство, освен ако не сте преоразмерили силата на звука и след това сте го разпределили на друг том. С APFS можете да създадете пет тома на 500 GB диск и да не се притеснявате колко много се нуждае всеки от тях. Обемите ще споделят пространство. Докато общото пространство, използвано от тези пет тома, е по-малко от 500 GB от общото налично пространство, нещата просто ще работят.
Повече техническа информация за APFS можете да намерите на уебсайта на разработчика на Apple.
Какво трябва да знам за използването на APFS?
Преминаването към APFS трябва да бъде до голяма степен прозрачно. Вашето устройство ще се мигрира автоматично, ако APFS го поддържа. Часовникът и сейфът за файлове все още работят нормално.
При Boot Camp обаче съществуват известни проблеми. Системата на Windows, инсталирана заедно с macOS, все още не може да чете APFS, дори и с инсталирания софтуер на Boot Camp на Apple. Това означава, че не можете да използвате контролния панел на Boot Camp, за да промените стартовия диск от Windows в момента. За да рестартирате отново в macOS, задръжте клавиша Option (Опция), докато зареждате компютъра си и изберете macOS. Все още можете да контролирате стартовия диск от System Preferences> Startup Disk в macOS. Apple ще се надяваме, че скоро ще го поправим.
Благодарение на споделянето на пространство, дори ако имате отделен том (дял) на устройството си като повечето хора, устройството ви е форматирано с контейнер на APFS, който може да съдържа няколко тома. Ето защо ще видите, че тя е споделена от няколко тома тук.
Не използвайте бутона "Разделяне", за да добавите нов дял, освен ако не искате да добавите нов, не-APFS обем към вашата система. Добавянето на нов дял ще отнеме място от контейнера за APFS. Това обаче е задължително, когато добавяте обем на Windows за Boot Camp, например.