APFS обясни какво трябва да знаете за новата файлова система на Apple
MacOS на Apple 10.13 High Sierra носи нова файлова система, наречена “Apple File System”, която до голяма степен замества по-старата HFS + файлова система. Apple File System, известна още като APFS, е използвана по подразбиране за iPhone и iPad, тъй като iOS 10.3, и се използва и в Apple Watch и Apple TV, но сега е и на Mac, също.
Как да получите файловата система на Apple
Не е нужно да правите нищо специално, за да превключите вашия Mac към новата файлова система APFS. Просто надстройте до MacOS 10.13 High Sierra. Процесът на надстройване автоматично ще мигрира вътрешното устройство на Mac от HFS + към APFS, като се приеме, че вътрешното устройство на вашия Mac е SSD или друго устройство с флаш памет.
Този процес е автоматичен. На Mac с флаш памет, вътрешните дялове ще бъдат прехвърлени от HFS + (известен още като "Mac OS Extended") към APFS. Няма начин да се откажете от тази реализация.
Fusion Drives (включващ флаш и традиционно магнитно съхранение), традиционните твърди дискове и томове без Mac (като обеми на Boot Camp на Windows) няма да бъдат мигрирани. Докато 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 +, най-вече производителност и надеждност, както и с някои подобрения на криптирането и дяловете.
Увеличаване на ефективността
Няма да виждате никакви нови функции на whiz-bang с нова файлова система, но ще видите разнообразие от подобрения на по-ниско ниво. Например, ще видите подобрена производителност при някои файлови операции.
По-бързото оразмеряване на директория може да бъде забележимо. Когато кликнете върху бутона „Получаване на информация“ за голяма папка, ще видите значително по-голям размер на папката по-рано. Това е така, защото APFS съхранява метаданни за размерите на файловете на място, където може да бъде достигнато по-бързо, докато HFS + накара операционната система да изследва метаданните на всеки отделен файл по един.
Копирането на файлове също ще бъде по-бързо. Да речем, че копирате файл от една папка в друга. Вместо просто да се създаде второ копие от данните на този файл на диска, APFS създава маркер, който казва, че на диска има два файла, които сочат към едни и същи данни. Това означава, че операцията за копиране трябва да се извърши незабавно. Ако промените един от двата файла, APFS ще съхрани и оригиналния, и променения файл, и всичко ще работи както очаквате. Това е просто по-бързо и по-ефективно под капака.
Подобрени са и производителността при създаването на „редки файлове“. С други думи, ако дадено приложение създава голям файл, който е празен, сега това е много по-бързо. С HFS +, приложение, създаващо 5 GB файл, ще трябва да изчака, докато операционната система е написала 5 GB нули на диска. С APFS файловата система маркира пространството като разпределено, но не я записва незабавно, така че сега трябва да е почти мигновено.
Подобряване на надеждността и целостта на данните
Новата файлова система на Apple е по-устойчива на корупция в данните поради грешки и прекъсвания на захранването.
APFS използва „копие-на-пише”. Например, когато актуализирате метаданни на файл, като например името на файла, например, файловата система HFS + ще модифицира директно тези метаданни. Ако вашият Mac се срине на захранването, изчезва преди операцията да приключи, може да се получи повреда в данните. С APFS, когато променяте метаданните на файла, APFS ще създаде ново копие на метаданните. APFS насочва оригиналния файл към тези метаданни само след като новите метаданни са написани, така че няма риск метаданните да бъдат повредени. Тази функция се намира и в други съвременни файлови системи, като ZFS и BtrFS за Linux и ReFS на Windows.
В файловата система на Apple също се използва нещо, наречено „Атомно безопасно запазване“, което е като копиране върху запис, но се прилага за други файлови операции, включително преименуване на файл или преместване.
Надеждността също се подобрява благодарение на създаването и съхраняването на контролни суми, свързани с данните на диска. Когато APFS записва файл на диск, той разглежда файла, изпълнява го чрез математическа формула, която генерира по-къс низ, който съответства на файла, и го записва и на диск. Когато APFS чете данни, той сравнява данните с контролната сума на диска и проверява дали те съвпадат. Ако данните не съвпадат с контролната сума на диска, това показва повреда на данните. Това може да се дължи на грешка, хардуерна повреда или нещо друго - но операционната система може да я разпознае незабавно.
Други нови функции
Тази файлова система също така поставя основите за нови функции и други подобрения, които могат да се основават на това, което предлага APFS.
Например, APFS включва моментни снимки на ниво файлова система. Първата снимка съдържа пълна картина на цялото устройство, докато бъдещите снимки съдържат само промените, направени след предишната снимка. Само нови данни, които сте добавили, заемат място. Time Machine работи подобно, но снимките на APFS са още по-ефективни. Time Machine все още не използва APFS, но Apple може да премести Time Machine в APFS в бъдеща версия на macOS.
APFS също така поддържа мулти-ключово криптиране, което позволява различни ключове, използвани за шифроване на различни данни на твърдия диск. Начинът, по който шифроването на FileVault работи, все още не е променен, но един ден macOS може да използва различни пароли за криптиране за данните на всеки потребител и системните данни.
„Споделяне на пространството“ е една нова функция, от която някои хора ще се възползват днес. Традиционно, ако сте създали множество томове (дялове) на един физически диск, трябваше да решите предварително колко пространство ще получи всеки том. Така че можете да създадете пет различни тома на 100 GB на устройство с капацитет от 500 GB. Ако някой от тези томове изисква повече от 100 GB пространство, трябва ръчно да промените размера на томовете. Обаче, ако един том изисква само 20 GB пространство, бихте загубили 80 GB пространство, освен ако не промените размера на обема и след това разпределите това място на друг том. С APFS можете да създадете пет тома на устройство с капацитет от 500 GB и да не се тревожите за това колко се нуждае всеки. Обемите ще споделят пространство. Докато общото пространство, използвано от тези пет тома, е по-малко от 500 ГБ общо пространство, нещата просто ще работят.
Повече информация за APFS можете да намерите на уебсайта на разработчика на Apple.
Какво трябва да знам за използването на APFS?
Преминаването към APFS трябва да бъде до голяма степен прозрачно. Вашето устройство ще бъде мигрирано автоматично, ако APFS го поддържа. Time Machine и File Vault все още работят нормално.
Някои проблеми обаче съществуват с Boot Camp. Windows система, инсталирана заедно с macOS, все още не може да чете APFS, дори и с инсталирания софтуер на Boot Camp на Apple. Това означава, че в момента не можете да използвате контролния панел на Boot Camp, за да промените стартовия си диск от Windows. За да рестартирате обратно в MacOS, задръжте клавиша Option, докато зареждате компютъра си и изберете macOS. Все още можете да управлявате стартовия си диск от Системни предпочитания> Стартиращ диск в MacOS. Надяваме се, че Apple ще реши това скоро.
Когато използвате приложението Disk Utility (налично в Finder> Applications> Utilities> Disk Utility), вероятно ще видите, че устройството на Mac е APFS (освен ако не е Fusion Drive или механичен твърд диск, който не е мигриран)..
Благодарение на споделянето на пространството, дори ако имате един том (дял) на вашето устройство като повечето хора, вашето устройство е форматирано с APFS контейнер, който може да съдържа много томове. Ето защо ще видите, че тук е споделен от няколко тома.
За да добавите нов том, кликнете върху бутона „Нов том“. Това ще добави нови обеми към по-големия APFS контейнер. Те ще се появят точно като нормални томове или дялове в Finder и другаде в системата, но те ще споделят пространство с всички останали обеми в контейнера APFS.
Не използвайте бутона „Partition“, за да добавите нов дял, освен ако не искате да добавите нов, не APFS обем към вашата система. Добавянето на нов дял ще отнеме място от контейнера APFS. Въпреки това, той е задължителен при добавяне на обем на Windows за Boot Camp, например.
Все още имате някакъв контрол върху размера на томовете на APFS. Когато създавате нов том на APFS, можете да щракнете върху бутона „Опции за размер“ и да зададете резервен размер (минимален размер) и размер на квотата (максимален размер) за тома, като се уверите, че няма да стане твърде малък или твърде голям. Това не е необходимо, разбира се, APFS работи автоматично, дори и да не посочите тези опции. Те просто съществуват, ако искате този допълнителен контрол.
Преминаването към APFS няма да бъде забелязано от повечето потребители на Mac, но поставя основите за бъдещи подобрения, увеличава производителността в някои ситуации и помага да се предпази от повреда на данните. Той също така премества macOS към същата файлова система, която вече се използва от другата операционна система на Apple, iOS.