# macOS AppleFS {% hint style="success" %} Learn & practice AWS Hacking:[**HackTricks Training AWS Red Team Expert (ARTE)**](https://training.hacktricks.xyz/courses/arte)\ Learn & practice GCP Hacking: [**HackTricks Training GCP Red Team Expert (GRTE)**](https://training.hacktricks.xyz/courses/grte)
Support HackTricks * Check the [**subscription plans**](https://github.com/sponsors/carlospolop)! * **Join the** 馃挰 [**Discord group**](https://discord.gg/hRep4RUj7f) or the [**telegram group**](https://t.me/peass) or **follow** us on **Twitter** 馃惁 [**@hacktricks\_live**](https://twitter.com/hacktricks\_live)**.** * **Share hacking tricks by submitting PRs to the** [**HackTricks**](https://github.com/carlospolop/hacktricks) and [**HackTricks Cloud**](https://github.com/carlospolop/hacktricks-cloud) github repos.
{% endhint %} {% endhint %} {% endhint %} {% endhint %} {% endhint %} {% endhint %} {% endhint %} {% endhint %} {% endhint %} {% endhint %} ## Apple Proprietary File System (APFS) **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: 1. **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. 1. 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. 2. **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. 3. **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. 4. **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. 5. **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. ```bash diskutil list # Get overview of the APFS volumes ``` ## Firmlinks 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`**. ```bash {% hint style="success" %} Learn & practice AWS Hacking:[**HackTricks Training AWS Red Team Expert (ARTE)**](https://training.hacktricks.xyz/courses/arte)\ Learn & practice GCP Hacking: [**HackTricks Training GCP Red Team Expert (GRTE)**](https://training.hacktricks.xyz/courses/grte)
Support HackTricks * Check the [**subscription plans**](https://github.com/sponsors/carlospolop)! * **Join the** 馃挰 [**Discord group**](https://discord.gg/hRep4RUj7f) or the [**telegram group**](https://t.me/peass) or **follow** us on **Twitter** 馃惁 [**@hacktricks\_live**](https://twitter.com/hacktricks\_live)**.** * **Share hacking tricks by submitting PRs to the** [**HackTricks**](https://github.com/carlospolop/hacktricks) and [**HackTricks Cloud**](https://github.com/carlospolop/hacktricks-cloud) github repos.
{% endhint %} {% endhint %} {% endhint %} {% endhint %} {% endhint %} {% endhint %} {% endhint %} {% endhint %}hacking tricks by submitting PRs to the** [**HackTricks**](https://github.com/carlospolop/hacktricks) and [**HackTricks Cloud**](https://github.com/carlospolop/hacktricks-cloud) github repos. {% endhint %} {% endhint %}