macOS AppleFS
Last updated
Last updated
Learn & practice AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE) Learn & practice GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)
Apple File System (APFS) to nowoczesny system plików zaprojektowany w celu zastąpienia Hierarchical File System Plus (HFS+). Jego rozwój był napędzany potrzebą poprawy wydajności, bezpieczeństwa i efektywności.
Niektóre z istotnych cech APFS to:
Współdzielenie przestrzeni: APFS pozwala wielu woluminom na współdzielenie tej samej podstawowej wolnej przestrzeni na jednym fizycznym urządzeniu. Umożliwia to bardziej efektywne wykorzystanie przestrzeni, ponieważ woluminy mogą dynamicznie rosnąć i kurczyć się bez potrzeby ręcznego zmieniania rozmiaru lub ponownego partycjonowania.
Oznacza to, w porównaniu do tradycyjnych partycji na dyskach plikowych, że w APFS różne partycje (woluminy) dzielą całą przestrzeń dyskową, podczas gdy zwykła partycja miała zazwyczaj stały rozmiar.
Migawki: APFS obsługuje tworzenie migawek, które są tylko do odczytu, punktowymi instancjami systemu plików. Migawki umożliwiają efektywne tworzenie kopii zapasowych i łatwe przywracanie systemu, ponieważ zajmują minimalną dodatkową przestrzeń i mogą być szybko tworzone lub przywracane.
Klonowanie: APFS może tworzyć klony plików lub katalogów, które dzielą tę samą przestrzeń z oryginałem, aż do momentu, gdy klon lub oryginalny plik zostanie zmodyfikowany. Ta funkcja zapewnia efektywny sposób tworzenia kopii plików lub katalogów bez duplikowania przestrzeni dyskowej.
Szyfrowanie: APFS natywnie obsługuje szyfrowanie całego dysku oraz szyfrowanie na poziomie pliku i katalogu, co zwiększa bezpieczeństwo danych w różnych zastosowaniach.
Ochrona przed awarią: APFS wykorzystuje schemat metadanych copy-on-write, który zapewnia spójność systemu plików nawet w przypadku nagłej utraty zasilania lub awarii systemu, co zmniejsza ryzyko uszkodzenia danych.
Ogólnie rzecz biorąc, APFS oferuje nowocześniejszy, elastyczniejszy i bardziej efektywny system plików dla urządzeń Apple, z naciskiem na poprawę wydajności, niezawodności i bezpieczeństwa.
Wolumin Data
jest zamontowany w /System/Volumes/Data
(możesz to sprawdzić za pomocą diskutil apfs list
).
Lista firmlinków znajduje się w pliku /usr/share/firmlinks
.