9Sep

Spiegazione APFS: Che cosa è necessario sapere sul nuovo file system di Apple

MacOS 10.13 High Sierra di Apple porta un nuovo file system chiamato "Apple File System", che sostituisce in gran parte il vecchio file system HFS +.Apple File System, noto anche come APFS, è stato utilizzato di default su iPhone e iPad da iOS 10.3, ed è anche utilizzato su Apple Watch e Apple TV, ma ora è finalmente anche su Mac.

Come ottenere il file system Apple

Non devi fare nulla di speciale per passare il tuo Mac al nuovo file system APFS.Basta eseguire l'aggiornamento a macOS 10.13 High Sierra. Il processo di aggiornamento migra automaticamente l'unità interna del tuo Mac da HFS + ad APFS, assumendo che l'unità interna del tuo Mac sia un SSD o un altro dispositivo di archiviazione all-flash.

Questo processo è automatico. Su un Mac con tutta la memoria flash, le partizioni interne verranno migrate da HFS +( noto anche come "Mac OS Extended") in APFS.Non c'è modo di rinunciare a questa conversione. Le unità Fusion

( che incorporano sia il flash che la memoria magnetica tradizionale), le unità disco tradizionali e i volumi non Mac( come i volumi Boot Camp di Windows) non verranno migrati. Mentre APFS non funziona su Fusion Drives al momento, Apple prevede di abilitare APFS su Fusion Drives in futuro.

Le unità esterne, comprese le unità USB e le schede SD, non verranno migrate in APFS.È possibile scegliere di formattare un'unità esterna come APFS con Utility Disco. Tuttavia, sono raccomandati altri file system. Ad esempio, exFAT offre una maggiore compatibilità con Windows e altri dispositivi. Mac OS X Extended offre compatibilità con High Sierra e Mac con versioni precedenti del sistema operativo macOS.

L'unità Time Machine non può ancora essere formattata come APFS.Time Machine può eseguire il backup da un'unità APFS, ma l'unità di destinazione di Time Machine deve essere formattata come HFS +.Il sistema operativo gestirà tutto automaticamente, ma non cercare di convertire manualmente il disco Time Machine e tutto andrà bene.

I vantaggi di APFS

Quindi perché preoccuparsi di APFS?Viene fornito con una serie di vantaggi rispetto a HFS +, in particolare prestazioni e affidabilità, con alcuni miglioramenti alla crittografia e alle partizioni. Le prestazioni di

aumentano

Non vedrete nuove funzionalità whizz-bang con un nuovo file system, ma vedrete una varietà di miglioramenti sotto il cofano. Ad esempio, vedrai prestazioni migliorate in alcune operazioni sui file.

Il dimensionamento delle directory più veloce può effettivamente essere notevole. Quando fai clic sul pulsante "Ottieni informazioni" per una cartella di grandi dimensioni, vedrai le dimensioni totali del file della cartella notevolmente prima. Ciò accade perché APFS memorizza i metadati relativi alle dimensioni dei file in un punto in cui è possibile accedervi più rapidamente, mentre HFS + fa sì che il sistema operativo esamini i metadati di ogni singolo file uno per uno.

Anche i file di copia saranno più veloci. Diciamo che copi un file da una cartella a un'altra. Invece di creare semplicemente una seconda copia dei dati di quel file sul disco, APFS crea un indicatore che dice che sul disco ci sono due file che puntano agli stessi dati. Ciò significa che l'operazione di copia dovrebbe avvenire immediatamente. Se si modifica uno dei due file, APFS memorizzerà sia il file originale che quello modificato e tutto funzionerà come previsto.È solo più veloce e più efficiente sotto il cofano.

Anche le prestazioni durante la creazione di "file sparsi" sono migliorate. In altre parole, se un'applicazione crea un file di grandi dimensioni che è vuoto, ora è molto più veloce. Con HFS +, un'applicazione che creava un file da 5 GB avrebbe dovuto attendere mentre il sistema operativo scriveva 5 GB di zeri del disco. Con APFS, il file system contrassegna lo spazio come allocato ma non scrive immediatamente su di esso, quindi dovrebbe essere quasi istantaneo.

Miglioramento dell'affidabilità e dell'integrità dei dati

Il nuovo file system di Apple è più resistente alla corruzione dei dati a causa di bug e interruzioni dell'alimentazione.

APFS utilizza "copia su scrittura".Ad esempio, quando si aggiornano i metadati di un file, ad esempio il nome del file, ad esempio, il file system HFS + modificherà direttamente i metadati. Se il Mac si arresta in modo anomalo, l'alimentazione si interrompe prima che l'operazione sia terminata, potrebbe verificarsi un danneggiamento dei dati. Con APFS, quando modifichi i metadati di un file, APFS creerà una nuova copia dei metadati. APFS punta il file originale a quei metadati solo dopo che i nuovi metadati sono stati scritti, quindi non c'è alcun rischio che i metadati siano corrotti. Questa funzionalità si trova anche in altri moderni file system, come ZFS e BtrFS su Linux e ReFS su Windows.

Apple File System utilizza anche qualcosa chiamato "Atomic Safe-Save", che è simile al copy-on-write ma si applica ad altre operazioni sui file, incluso rinominare un file o spostarlo.

Anche l'affidabilità è migliorata grazie a APFS che crea e memorizza i checksum associati ai dati sul disco. Quando APFS scrive un file su disco, esamina il file, lo esegue attraverso una formula matematica che genera una stringa più breve che corrisponde al file e la scrive anche su disco. Quando APFS legge i dati, confronta i dati con il checksum su disco e verifica che corrisponda. Se i dati non corrispondono al checksum sul disco, ciò indica la corruzione dei dati. Potrebbe essere dovuto a un bug, un guasto dell'hardware o qualcos'altro, ma il sistema operativo può riconoscerlo immediatamente.

Altre nuove funzionalità

Questo file system pone anche le basi per nuove funzionalità e altri miglioramenti, che possono basarsi su ciò che offre APFS.

Ad esempio, APFS incorpora istantanee a livello di file system. La prima istantanea contiene un'immagine completa dell'intera unità, mentre le istantanee future contengono solo le modifiche apportate dalla precedente istantanea. Solo i nuovi dati che hai aggiunto occupano spazio. Time Machine funziona in modo simile, ma le istantanee di APFS sono ancora più efficienti. Time Machine non utilizza ancora APFS, ma Apple potrebbe spostare Time Machine in APFS in una versione futura di macOS.

APFS supporta anche la crittografia a più chiavi, che consente di utilizzare chiavi diverse per crittografare diversi dati sul disco rigido. Il modo in cui funziona la crittografia di FileVault non è ancora cambiato, ma un macOS di un giorno potrebbe utilizzare differenti passphrase di crittografia per i dati di ciascun utente e i dati di sistema.

"Space sharing" è una nuova funzionalità di cui alcune persone trarranno beneficio oggi. Tradizionalmente, se si creavano più volumi( partizioni) su un disco fisico, si doveva decidere in anticipo quanto spazio avrebbe avuto ogni volume. Pertanto, è possibile creare cinque diversi volumi da 100 GB su un'unità da 500 GB.Se uno di questi volumi avesse bisogno di più di 100 GB di spazio, dovresti ridimensionare manualmente i volumi. Tuttavia, se un volume avesse bisogno solo di 20 GB di spazio, avresti sprecato 80 GB di spazio, a meno che non avessi ridimensionato il volume e quindi lo avessi assegnato a un altro volume. Con APFS, è possibile creare cinque volumi su un'unità da 500 GB e non preoccuparsi di quanto ciascuno ha bisogno. I volumi condivideranno lo spazio. Finché lo spazio totale utilizzato da questi cinque volumi è inferiore ai 500 GB dello spazio totale disponibile, le cose funzioneranno.

Ulteriori informazioni tecniche su APFS sono disponibili sul sito Web degli sviluppatori di Apple.

Che cosa devo sapere sull'utilizzo di APFS?

Il passaggio a APFS dovrebbe essere in gran parte trasparente. L'unità verrà migrata automaticamente se supportata da APFS.Time Machine e File Vault funzionano ancora normalmente.

Esistono tuttavia alcuni problemi con Boot Camp. Un sistema Windows installato insieme a macOS non è ancora in grado di leggere APFS, anche con il software Boot Camp di Apple installato. Ciò significa che non è possibile utilizzare il pannello di controllo Boot Camp per modificare il disco di avvio da Windows al momento. Per riavviare nuovamente in macOS, tieni premuto il tasto Opzione mentre avvii il PC e scegli macOS.Puoi ancora controllare il tuo disco di avvio da Preferenze di Sistema & gt;Disco di avvio in macOS.Speriamo che Apple risolva presto questo problema.

Quando si utilizza l'applicazione Utility Disco( disponibile in Finder & gt; Applicazioni & gt; Utilità & gt; Utility Disco), è probabile che l'unità del Mac sia APFS( a meno che non si tratti di un'unità Fusion o di un disco rigido meccanico che non è stato migrato).

Grazie alla condivisione dello spazio, anche se si dispone di un singolo volume( partizione) sul disco come la maggior parte delle persone, l'unità è formattata con un contenitore APFS che può contenere più volumi. Ecco perché vedrai che è condiviso da più volumi qui.

Per aggiungere un nuovo volume, fare clic sul pulsante "Nuovo volume".Ciò aggiungerà nuovi volumi al contenitore APFS più grande. Appariranno come normali volumi o partizioni nel Finder e altrove nel sistema, ma condivideranno lo spazio con tutti gli altri volumi nel contenitore APFS.

Non utilizzare il pulsante "Partition" per aggiungere una nuova partizione a meno che non si desideri aggiungere un nuovo volume non APFS al sistema. L'aggiunta di una nuova partizione occupa spazio dal contenitore APFS.Tuttavia, è obbligatorio quando si aggiunge un volume di Windows per Boot Camp, ad esempio.

Hai ancora il controllo sulle dimensioni dei tuoi volumi APFS.Quando si crea un nuovo volume APFS, è possibile fare clic sul pulsante "Opzioni dimensione" e specificare una dimensione di riserva( dimensione minima) e dimensione della quota( dimensione massima) per il volume, assicurandosi che non diventi troppo piccolo o troppo grande. Questo non è necessario, ovviamente-APFS funziona automaticamente anche se non si specificano queste opzioni. Esiste solo se vuoi un controllo extra.

Il passaggio a APFS non verrà notato dalla maggior parte degli utenti Mac, ma getta le basi per miglioramenti futuri, incrementa le prestazioni in alcune situazioni e aiuta a proteggere dalla corruzione dei dati. Muove anche macOS sullo stesso file system già utilizzato dall'altro sistema operativo Apple, iOS.