Tutto quello che devi sapere su Carbon Copy Cloner e APFS

Section

This documentation is for an older version of CCC. You can find the latest version here.
Last updated on 2 giugno 2022

Apple ha introdotto un nuovo file system in macOS High Sierra e ovviamente ti domanderai come lo gestisca CCC e quali effetti questo nuovo cambiamento possa avere sui tuoi backup. Magari ti chiedi anche "Cos'è un file system?", quindi iniziamo con questo ed entriamo poi nei dettagli tecnici.

Cos'è un file system?

Il file system probabilmente è la parte più importante del software sul Mac. È anche la più trasparente, almeno quando funziona correttamente. Ogni utente e ogni applicazione usa il file system. Il file system organizza e mantiene traccia di tutti i file sul disco rigido e determina quali utenti e applicazioni hanno accesso a tali file. Il file system monitora anche la quantità di file e lo spazio che occupano. Ogni volta che cerchi un file, apri un file, sposti un file, salvi un file o elimini un file, è il file system che esegue quest'azione.

Perché Apple ha introdotto un nuovo file system?

Il vecchio file system di Apple, HFS+, ha funzionato bene per più di 20 anni e Apple ha apportato notevoli miglioramenti in questi anni. Ad esempio, Apple ora supporta gli attributi estesi, la compressione di file system, il journaling di file system e la codifica del disco intero. Tutte queste nuove funzioni sono state aggiunte per andare a pari passo con le nuove funzioni dei sistemi operativi e per rendere più affidabile il file system. Ma questo tipo di file system inizialmente era stato creato per Mac OS 8 ed è stato creato per unità rigide basate su dischi. La tecnologia di archiviazione è cambiata molto negli ultimi 20 anni e la modifica HFS+ per mantenere il passo con questi cambiamenti è diventata sempre più difficile. Per affrontare le sfide dei nuovi sistemi operativi e le tecnologie di archiviazione, Apple ha introdotto l'Apple File System, ossia "APFS" in High Sierra.

Se aggiorno il mio Mac a High Sierra (o successivo), il mio disco di avvio verrà convertito ad APFS?

Quando esegui l'aggiornamento ad High Sierra, tutti i sistemi con una configurazione completa di archiviazione flash vengono convertiti automaticamente. I sistemi con dischi rigidi (HDD) e Fusion Drive non vengono convertiti in APFS su macOS High Sierra. Quando aggiorni a Mojave, vengono convertiti ad APFS anche i volumi HDD e Fusion. Non è possibile impedire la transizione ad APFS.

Se prima aggiorno a High Sierra su un HDD e poi eseguo la clonazione su un SSD, l'SSD verrà convertita in APFS?

Se hai installato macOS Sierra o Mojave, né HDD né SSD verranno convertiti automaticamente ad APFS. In ogni caso, puoi scegliere di inizializzare l'SSD e formattarlo come APFS prima di eseguire la clonazione. Sia APFS che HFS sono formati di destinazione validi quando usi Carbon Copy Cloner 5 su High Sierra e Mojave. Quando fai un backup del volume di sistema di macOS Catalina, CCC converte automaticamente il volume di destinazione da HFS+ ad APFS, ma solo dopo la tua esplicita approvazione dell'azione.

Se l'aggiornamento OS ha convertito il mio disco di avvio ad APFS, cosa devo fare con il mio disco di backup? Devo inizializzarlo come APFS?

Non devi fare nulla con il tuo disco di backup dopo l'aggiornamento a macOS High Sierra o Mojave (e ripetiamo, su macOS Catalina, CCC convertirà automaticamente la destinazione in APFS, così comunque non devi fare nulla con il volume di destinazione. Un backup in HFS+ di un volume High Sierra o Mojave in formato APFS va bene e funzionerà tranquillamente con tutti i ripristini futuri, anche su un volume in formato APFS. Se il tuo disco di backup è un SSD, o se prevedi di inizializzare comunque la destinazione, consigliamo di inizializzarlo utilizzando il formato APFS.

Ho installato Mojave — posso inizializzare il mio HDD di destinazione in formato APFS? Ci sono vantaggi nell'utilizzo di APFS nella destinazione?

Se volevi comunque inizializzare il tuo volume di destinazione ti consigliamo di formattare il volume come APFS. Mentre la prestazione di enumerazione di APFS su un disco rotazionale è ancora notevolmente peggiore di HFS+ sullo stesso hardware, ci son altri vantaggi nello scegliere APFS piuttosto che HFS+. Ad esempio, una destinazione APFS può archiviare le istantanee dalle quali puoi eseguire dei ripristini point-in-time. I volumi APFS supportano anche file sparse e non è più probabile che si verifichino problemi di confronto dei nomi (ad esempio quando i file nel volume APFS di origine hanno caratteri Unicode come la "é") quando si esegue il backup in un volume in formato APFS. Non è possibile nemmeno avviare un Mac T2 da un volume codificato HFS +, quindi se si dispone di un Mac T2 ed è richiesta la codifica del backup, occorre scegliere APFS.

Posso usare CCC per clonare un disco di avvio APFS su un altro Mac?

Il programma di installazione macOS applica un aggiornamento di firmware al tuo Mac quando installi l'aggiornamento macOS. Questo aggiornamento del firmware non può fare parte del processo di clonazione. Solo il programma di installazione di macOS è in grado di aggiornare un Macintosh ad APFS. Se tenti di clonare un volume APFS su un Mac che non ha ancora ricevuto l'aggiornamento del firmware dal programma di installazione macOS, quel Mac non sarà in grado di effettuare l'avvio dal volume APFS. Una volta che il Mac ha ricevuto l'aggiornamento del firmware tramite il programma di installazione di macOS, il Mac può essere avviato da un backup avviabile di CCC su un volume APFS. Nota, tuttavia, che ogni aggiornamento importante di macOS potrebbe richiedere un nuovo aggiornamento del firmware per consentire l'uso del nuovo sistema operativo.

Questo vale anche per un Mac che gira in modalità disco di destinazione. Se aggiorni un Mac a High Sierra (o successivo) tramite il programma di installazione, non puoi avviare un secondo Mac in modalità disco di destinazione. Collegalo al primo Mac, quindi clona High Sierra (o successivo) sul Mac in modalità disco di destinazione. L'aggiornamento del firmware richiesto non può essere applicato al Mac avviato in modalità disco di destinazione, devi eseguire il programma di installazione di macOS sul secondo Mac. Una volta che sul secondo Mac è stato installato l'aggiornamento del firmware tramite il programma di installazione di macOS puoi clonare il primo Mac sul secondo Mac avviato in modalità disco di destinazione.

CCC supporta i volumi APFS codificati?

Sì, CCC 5 può clonare su e da un volume APFS codificato (noto anche come crittografia FileVault). Tieni presente che CCC non svolge alcuna funzione nel processo di codifica. La crittografia è una funzione del volume, non dello strumento che scrive i file. Se attivi FileVault sul tuo disco di avvio, i file sul tuo disco di avvio vengono codificati. Questi file vengono decodificati direttamente dal file system quando vengono aperti da un'applicazione. Allo stesso modo, se attivi FileVault sul volume di destinazione (p.es nel pannello Sicurezza delle Preferenze di Sistema quando è avviato dal backup), verranno codificati i file nella destinazione. CCC non deve codificare questi file, verranno codificati dal file system direttamente durante la scrittura dei dati sul disco.

Ho sentito dire che APFS ha una funzione di "clonazione". È identica a quella di CCC?

No, la funzionalità di clonazione all'interno di APFS non è correlata alla clonazione eseguita da CCC.

La clonazione APFS consente all'utente di creare istantaneamente copie di file sullo stesso volume senza consumare spazio di archiviazione extra. Quando si clona un file, il file system non crea copie della data, ma crea un secondo riferimento a quel file che non può essere modificato indipendentemente dal primo file. I due file condividono spazio di archiviazione sul disco per parti del file che rimangono identiche, ma i cambiamenti in ognuno dei file vengono scritti in parti differenti sul disco. La clonazione di file APFS funziona solo se si fanno delle copie di un file sullo stesso volume (p.es. duplicare un file o una cartella nel Finder). CCC in genere copia i file tra i volumi, quindi la clonazione APFS non è applicabile per questo tipo di operazioni.

La differenza importante è che la clonazione di file APFS può risparmiarti spazio sul tuo disco di avvio, ma la clonazione di CCC può salvare i tuoi dati se il disco di origine si guasta. Essi hanno scopi completamente diversi. La clonazione di file APFS non è legata alla creazione di backup.

Perché l'utilizzo del disco sul mio disco di backup non corrisponde all'utilizzo del disco sul disco di origine?

Sia le esclusioni globali sia le funzioni di SafetyNet hanno provocato legittime differenze nell'uso del disco in passato. Tuttavia, la suddetta funzione di clonazione dei file APFS, aggiunge una nuova dimensione a questa realtà. Mentre la clonazione di file APFS risparmia spazio sul volume di origine, questo risparmio di spazio non può essere applicato in modo consistente quando si copiano i file su un altro volume (perché Apple non offre a noi un metodo per determinare che un file sia un clone di un altro file). Per peggiorare le cose il Finder non rappresenta accuratamente il vero utilizzo di disco dei file. Il Finder non considera se un file è un clone di un altro file (ripetiamo, perché Apple non fornisce un metodo per poterlo differenziare), quindi somma la dimensione totale di ogni file e cartella, presentando un valore totale che probabilmente sarà molto più alto della capacità del disco.

Se converti il disco del Mac ad APFS, devi sapere che l'utilizzo del disco su origine e destinazione non corrisponderà mai e quindi non è un metodo affidabile per confrontare l'origine con la destinazione.

Ulteriori risorse

Siamo qui per aiutarti

Se rimani bloccato o hai bisogno di qualche consiglio, puoi ottenere aiuto direttamente da CCC. Seleziona "Fai una domanda su CCC…" dal menu Aiuto di CCC per fare una domanda al nostro Help Desk.