File System Apple

AFS
Sviluppatore Mela
nome inglese File System Apple
introduzione 27 marzo 2017
( iOS 10.3 )
Identificatore della partizione 7C3457EF-0000-11AA-AA11-00306543ECAC ( GPT )
Struttura
Contenuti delle directory B + albero
Allocazione dei file B + albero
Blocchi danneggiati B + albero
Limitazioni
Dimensione massima del file 8 Eio .
Numero massimo di file 2 63
Dimensione massima del nome file 255 caratteri (UTF-16)
Dimensione massima del volume in pratica 256  TiB
Caratteri consentiti nei nomi dei file Unicode ( UTF-16 ), qualsiasi carattere tranne "/"
Caratteristiche
Date registrate Creazione, modifica, accesso
forchette Sì ( flussi di dati alternativi , vedere (in) Fork (filesystem) )
Attributi Sola lettura, nascosto, sistema, archivio
Autorizzazioni UNIX , ACL
Crittografia integrata AES (AES-XTS o AES-CBC a seconda dell'hardware sottostante)

Apple File System ( APFS ), che in francese significa Apple File System, è un file system sviluppato e implementato da Apple per i suoi sistemi operativi macOS , iOS , tvOS e watchos . Ha lo scopo di correggere i problemi con il file system HFS + legacy precedentemente utilizzato su queste piattaforme.

Tuttavia, quando viene rilasciato macOS High Sierra , solo le macchine con un'unità SSD vengono convertite automaticamente in APFS. Questa conversione è facoltativa per le macchine con un disco rigido e non disponibile per le macchine con Fusion Drive .

Storico

Nonostante i numerosi miglioramenti ricevuti nel tempo, HFS + stava iniziando a mostrare la sua età ed era chiaro che sarebbe stato sostituito. Il primo indizio per questa sostituzione è stato l'inclusione nella beta di Leopard del file system ZFS di Sun Microsystems .

Lo sviluppo di APFS è iniziato nel 2014, sotto la guida di Dominic Giampaolo, ex Be e progettista del file system BeOS .

L'arrivo di APFS è stato annunciato in giugno 2016, alla Worldwide Developers Conference, in sostituzione di HFS +.

Caratteristiche

Apple File System è un file system a 64 bit che supporta fino a 9 quintilioni di file per volume. Le sue funzioni principali sono:

Apple File System ha subito una controversia sulla standardizzazione Unicode , che non è stata eseguita nelle sue prime versioni beta, rendendolo inutilizzabile con lingue diverse dall'inglese. Dalla versione 10.13 Developer Beta 3 di10 luglio 2017, APFS implementa la normalizzazione e l' insensibilità al maiuscolo / minuscolo secondo lo standard Unicode 9.0.

Limitazioni

Apple File System non fornisce un checksum dei dati utente, ma fornisce un checksum che garantisce l' integrità dei metadati .

Compatibilità hardware

Mac OS

Apple File System è stato inizialmente disponibile in macOS Sierra come sistema non avviabile opzionale. È il file system predefinito in macOS High Sierra , su macchine con un'unità SSD . A partire da macOS Mojave , tutte le unità di avvio vengono convertite in APFS durante l'aggiornamento del sistema operativo , nonostante le difficoltà che ciò crea con i dischi rigidi piatti .

ios

iOS 10.3 ha convertito il file system HFS + legacy in APFS su dispositivi a 64 bit compatibili con iOS 10. iPhone 5, iPhone 5c e iPad 4 e non sono compatibili con APFS.

tvOS

10.2 TVOS convertito il file system HFS + esistente SATF su Apple TV 4 °  generazione.

Riferimenti

  1. F. Andrei, "  The APFS File System  " , su www.iinet-system.com ,4 gennaio 2018(accesso 15 gennaio 2021 )
  2. (in) "  Apple File System Guide  " su developer.apple.com (visitato il 27 marzo 2017 )
  3. Mickaël Bazoge, “  APF: il futuro del file system di Apple che cambieranno la tua vita  ”, Macgeneration ,24 gennaio 2017( leggi online , consultato il 27 marzo 2017 )
  4. "  APFS: il futuro file system di Apple che cambierà la tua vita  ", MacGeneration ,24 gennaio 2017( leggi online [ archivio di20 dicembre 2017] , consultato il 5 ottobre 2017 )
  5. (a) "  Funzioni  " su developer.apple.com (accessibile 27 mar 2017 )
  6. Nomi dei file "Bag of Bytes" di APFS
  7. APFS è attualmente inutilizzabile con la maggior parte delle lingue diverse dall'inglese - The Eclectic Light Company
  8. (in) "  Domande frequenti  " su developer.apple.com (visitato il 29 agosto 2017 )
  9. Lionel, "  APFS riduce notevolmente le prestazioni sui dischi rigidi  " , su MacBidouille.com - Notizie ,17 settembre 2019(accesso 25 settembre 2020 )
  10. (en-US) Andrew Cunningham, "  APFS è in arrivo: iOS 10.3 aggiornerà automaticamente il tuo filesystem  " , Ars Technica ,24 gennaio 2017( leggi online , consultato il 27 marzo 2017 )

Bibliografia

Vedi anche