Co to jest system plików Apple (APFS) wprowadzony w iOS 10.3

Systemy plików określają sposób, w jaki dyski twarde organizują dane do odczytania przez system operacyjny. Każdy system operacyjny jest zbudowany do pracy w systemie plików. Windows FAT, FAT32 i NTFS. macOS używa HFS +. Apple działa w hierarchicznym systemie plików (HFS) od ponad 30 lat. Podczas WWDC 2016 Apple ogłosił, że zamierza zaktualizować ten system. Przedstawili światu ideę Apple File System (APFS). Najnowszy iOS 10.3, który został wprowadzony zaledwie kilka dni temu, przenosi ten nowy system plików na urządzenia iOS. Oto wszystko, co musisz wiedzieć o APFS.

Dlaczego warto zmienić na APFS?

Możesz zadać pytanie, po co przechodzić na nowy system plików, skoro istniał już doskonale działający? Systemy operacyjne mogą zajmować tylko ograniczoną ilość miejsca, tj. Jaki zakres dat jest dostępny, maksymalną długość nazwy pliku itp. Problem z HFS polega na tym, że pojawił się w 1985 roku. Wtedy najwięcej danych, z którymi mieliśmy do czynienia. miał co najwyżej kilka megabajtów. Więc system plików został zoptymalizowany pod kątem takiej ilości miejsca. Może obejmować zakres dat od 1904 do 2040 i zajmować 2 terabajty przestrzeni. Było to astronomiczne w 1985 roku, dziś jest ledwie normalne. Apple dostrzegł zbliżającą się zagładę HFS i ulepszyło go trochę dzięki aktualizacji z 1998 roku o nazwie HFS + dla ich OS 8.1.

Dziś jednak ewoluowała nie tylko pojemność pamięci, ale także szybkość. Wraz z pojawieniem się dysków SSD i ich ewolucją (na przykład M2 SSD), nawet ulepszony system plików nie spełnia wymagań. Jeśli uzyskujemy dostęp do błyskawicznie szybkich dysków przy użyciu metod opracowanych dla 20-letnich komputerów, z pewnością pojawią się problemy. Aby rozwiązać te problemy, Apple wprowadza APFS. System plików o zamkniętym kodzie źródłowym dla wszystkich urządzeń, iPhone’a, iPada, iPoda, zegarka, komputera Mac itp. Został zaprojektowany przede wszystkim w celu lepszego wykorzystania dysków SSD i pamięci flash (jak obecnie powszechnie stosowane), a także zwiększenia bezpieczeństwa i blokowania jailbreaków.

Jak przejść na APFS?

Apple przełączy użytkowników na nowy system poprzez aktualizację systemu operacyjnego. Naprawdę nie będziesz musiał robić nic poza aktualizacją systemu operacyjnego. Użytkownicy iPhone’ów i iPadów, którzy dokonali aktualizacji do iOS 10.3, już przełączyli się na nowy system plików. Użytkownicy systemu macOS z wydaną wersją systemu operacyjnego będą musieli trochę poczekać. Te w wersji beta systemu macOS zostały już zaktualizowane do APFS.

Co jest dobrego w APFS?

Teraz, gdy Apple ma dostosowany system plików, APFS pozwoli na ujednoliconą bazę kodu i mniej zasobów wymaganych do programowania, co będzie jeszcze łatwiejsze w utrzymaniu. Twoje urządzenia będą również działać szybciej w tym nowym systemie plików. Jest to prawdopodobnie jedyna poważna zmiana, którą użytkownicy końcowi zauważą po aktualizacji.

APFS również wydajniej przechowuje pliki, więc po aktualizacji możesz zauważyć trochę więcej wolnego miejsca na urządzeniu. Może być znaczny lub nie. Niektórzy użytkownicy mogą w ogóle nie dostrzegać różnicy. Większość zauważy, że urządzenie działa lepiej. Gdy APFS będzie dostępny dla macOS, użytkownicy będą mogli obserwować, o ile szybciej kopiują się pliki.

Co sprawia, że ​​APFS jest szybszy?

Zrozumienie szybkości przez komputer znacznie różni się od zrozumienia przez użytkownika. Na przykład system uruchamia się przez określony czas. Niektórzy użytkownicy mogą uznać to za szybkie, jeśli ich ikony i tapety w ciągu 5 sekund od naciśnięcia przycisku zasilania (nawet jeśli w tle są ładowane elementy), podczas gdy niektórzy użytkownicy mogą rozważyć szybsze kopiowanie dużych plików. W przypadku ludzi szybkość jest względna i jest kwestią percepcji.

APFS został zaprojektowany, aby dać Ci iluzję szybkości. Na przykład APFS szczyci się niskim opóźnieniem. Oznacza to, że priorytetowo traktuje uruchamianie aplikacji i dostarczanie danych. Nie zobaczysz już czekającego spinnera lub piłki plażowej tak często.

Czy APFS lepiej nadaje się do dysków SSD?

Chociaż ludzie myślą o dyskach SSD jako niedawnym zjawisku, tak nie jest. W latach 70-tych nazywano je EAROMs (Electrically Alterable Read-Only Memory), a pierwszy sprzedawany na rynku dysk SSD został nazwany Bulk Core w 1976 roku! Jednak wtedy, podobnie jak w przypadku wszystkich procesorów i pamięci RAM, dostęp do czegokolwiek drogą elektroniczną był powolny. Tak będzie przez ponad 3 dekady. Więc chociaż technologia istniała, nie była traktowana priorytetowo.

Obecnie większość platform obecnej generacji Apple (z wyjątkiem niektórych Mac Pro) działa z wariantem pamięci masowej Solid State Storage, chipami „Flash Storage”. Są osadzone na płytach. Dzięki temu ekosystem jest skondensowany (jest to część tego, w jaki sposób osiągnęli smukły Macbook Air lata przed jakimkolwiek konkurentem), a APFS optymalizuje sposób adresowania tej pamięci.

Na przykład APFS obsługuje polecenie TRIM, które pojawiło się, gdy dyski SSD weszły do ​​głównego nurtu. TRIM informuje system operacyjny hosta, które części dysku są puste, tj. Nie zawierają już danych. W przypadku dysków SSD jest to natychmiastowe. Dlatego osoby, które lubią utrzymywać wolne miejsce, będą mogły je zdobyć tak szybko, jak tylko klikną „Usuń”.

Co jest wyjątkowego w APFS?

Inną reklamowaną funkcją APFS jest migawka i klonowanie. Tradycyjna metodologia kopiowania z jednego źródła do drugiego polegała na przechowywaniu elementów w tymczasowej lokalizacji, a następnie kopiowaniu ich do magazynu docelowego. Ma to na celu zapobieganie uszkodzeniom / utracie danych po obu stronach w przypadku, gdy coś pójdzie nie tak.

W APFS migawki tworzą jednorazowo wersję tylko do odczytu całego systemu. Oznacza to, że jest to tylko kopia oryginalnych danych, ale nie zajmuje żadnej fizycznej przestrzeni. Jeśli wprowadzisz zmiany w oryginale, migawka zajmie miejsce na jej przechowywanie. Pomaga to w odzyskaniu wszelkich oryginalnych kopii lub cofnięciu wszelkich zmian, które chcesz wprowadzić. Podobnie, tworząc klon, zachowujesz oszczędną przestrzennie kopię całego systemu (rzeczywiste pliki, foldery i wszystko). Zacznie również zajmować miejsce, gdy wprowadzisz zmiany. To sprawia, że ​​przechowywanie jest bardzo oszczędnym przedsięwzięciem.

Dla użytkowników MacOS, którzy polegają na partycjach. APFS w zasadzie tworzy kontener wokół wszystkich partycji zamiast robić coś stałego. Jest to przydatne, gdy na jednej partycji zabraknie miejsca, a na innej zostanie go dość. Możesz po prostu pożyczyć miejsce z innej partycji, niezależnie od tego, czy fizycznie sąsiaduje z partycją (dyski SSD i tak sprawiają, że potrzeba bliskości pamięci jest przestarzała).

Starsze systemy plików zwykle robią miejsce na plik przed jego skopiowaniem. APFS obsługuje rzadkie pliki, które w zasadzie zajmują tylko tyle miejsca, ile jest fizycznie zajęte.

Jak bezpieczny jest APFS?

Dzięki APFS szyfrowanie na poziomie dysku twardego w systemie macOS i szyfrowanie na poziomie plików w systemie iOS jest teraz modyfikowane do szyfrowania całego systemu działającego w ramach spójnej implementacji z jednym i wieloma kluczami. Przykładem szyfrowania za pomocą jednego klucza może być zabezpieczenie własnych plików / folderów za pomocą hasła. Multi-klucz występuje wtedy, gdy logujesz się do witryny internetowej, w której jest on zabezpieczony na końcu (jeden klucz), a także serwer (inny klucz). Mówiąc najprościej, ma cechy wszechobecnego systemu bezpieczeństwa, co utrudnia penetrację przy użyciu tradycyjnych metod.