mirror of
https://github.com/HackTricks-wiki/hacktricks.git
synced 2025-10-10 18:36:50 +00:00
31 lines
2.3 KiB
Markdown
31 lines
2.3 KiB
Markdown
# macOS AppleFS
|
|
|
|
{{#include ../../banners/hacktricks-training.md}}
|
|
|
|
## Apple Proprietary File System (APFS)
|
|
|
|
**Apple File System (APFS)** je savremeni fajl sistem dizajniran da zameni Hierarchical File System Plus (HFS+). Njegov razvoj je vođen potrebom za **poboljšanom performansom, sigurnošću i efikasnošću**.
|
|
|
|
Neke od značajnih karakteristika APFS uključuju:
|
|
|
|
1. **Deljenje prostora**: APFS omogućava više volumena da **dele isti osnovni slobodni prostor** na jednom fizičkom uređaju. Ovo omogućava efikasnije korišćenje prostora jer volumeni mogu dinamički rasti i opadati bez potrebe za ručnim promenama veličine ili ponovnim particionisanjem.
|
|
1. To znači, u poređenju sa tradicionalnim particijama na fajl diskovima, **da u APFS različite particije (volumeni) dele sav prostor na disku**, dok je redovna particija obično imala fiksnu veličinu.
|
|
2. **Snapshot-ovi**: APFS podržava **kreiranje snapshot-ova**, koji su **samo za čitanje**, tačne instance fajl sistema. Snapshot-ovi omogućavaju efikasne rezervne kopije i jednostavne povratke sistema, jer troše minimalan dodatni prostor i mogu se brzo kreirati ili vratiti.
|
|
3. **Kloni**: APFS može **kreirati klonove fajlova ili direktorijuma koji dele isti prostor za skladištenje** kao original dok se ili klon ili originalni fajl ne izmeni. Ova funkcija pruža efikasan način za kreiranje kopija fajlova ili direktorijuma bez dupliranja prostora za skladištenje.
|
|
4. **Enkripcija**: APFS **nativno podržava enkripciju celog diska** kao i enkripciju po fajlu i po direktorijumu, poboljšavajući sigurnost podataka u različitim slučajevima korišćenja.
|
|
5. **Zaštita od pada**: APFS koristi **shemu metapodataka kopiranja pri pisanju koja osigurava doslednost fajl sistema** čak i u slučajevima iznenadnog gubitka napajanja ili pada sistema, smanjujući rizik od oštećenja podataka.
|
|
|
|
Sve u svemu, APFS nudi savremeniji, fleksibilniji i efikasniji fajl sistem za Apple uređaje, sa fokusom na poboljšanu performansu, pouzdanost i sigurnost.
|
|
```bash
|
|
diskutil list # Get overview of the APFS volumes
|
|
```
|
|
## Firmlinks
|
|
|
|
`Data` volumen je montiran u **`/System/Volumes/Data`** (možete to proveriti sa `diskutil apfs list`).
|
|
|
|
Lista firmlinks-a može se naći u **`/usr/share/firmlinks`** datoteci.
|
|
```bash
|
|
|
|
```
|
|
{{#include ../../banners/hacktricks-training.md}}
|