Ci sono diverse soluzioni di archiviazione cloud disponibili che consentono di sincronizzare i contenuti archiviati localmente sul tuo Mac con l'archivio ospitato su Internet. Naturalmente vogliamo essere in grado di eseguire il backup di tutti i tuoi dati, che siano archiviati nel cloud o meno. Tuttavia, il modo in cui le soluzioni di sincronizzazione del cloud archiviano i dati a livello locale può complicare il modo in cui procedi al backup e al ripristino dei dati. Ci sono due fattori di complicazione che affronteremo in questo articolo:
- La posizione attuale dei tuoi dati archiviati localmente potrebbe essere nascosta, rendendo difficile la ricerca dei file nel tuo backup.
- Alcuni o addirittura tutti i tuoi file sincronizzati con il cloud potrebbero non essere archiviati in modo permanente sul tuo Mac; i contenuti che sono archiviati solo nel cloud non sono immediatamente disponibili per essere sottoposti a un backup locale.
L'archivio locale del contenuto del cloud si trova in una posizione nascosta
In genere, il contenuto sincronizzato con il cloud è accessibile dalla barra laterale del Finder. In molti casi, la soluzione di archiviazione cloud può mettere un alias nella tua cartella Inizio che indica comodamente la posizione della copia locale dei tuoi dati. Di solito, però, quel contenuto non è archiviato in una posizione ovvia, ma è piuttosto archiviato nella cartella nascosta "Libreria" nella tua cartella Inizio. Sapere dove "risiedono" quei dati è essenziale per capire come accedere a quel contenuto nei tuoi backup.
Trovare i contenuti sincronizzati con il cloud nel backup
Se fai un normale backup del tuo disco di avvio, tutti i tuoi contenuti cloud archiviati localmente sono nel backup. Quel contenuto è però in una posizione nascosta, quindi segui questi passi per localizzare quel contenuto sul tuo disco di backup:
- Seleziona Computer dal menu Vai del Finder
- Seleziona il tuo disco di backup, quindi vai in Utenti > (iltuonome)
- Premi Comando+Maiuscole+Punto per visualizzare gli elementi nascosti nel Finder
- iCloud: vai in Libreria > Mobile Documents
- Altri archivi cloud: vai in Libreria > CloudStorage
"iCloud Drive" non è un volume né una cartella, in realtà è un insieme di molte cartelle disparate
Quando apri "iCloud Drive" nella barra laterale del Finder vedi un semplice elenco di file e cartelle. Alcune di queste cartelle possono avere icone speciali che rappresentano l'applicazione che archivia i dati in quella cartella, ad es. per Preview, Pages, TextEdit, ecc. Guardando il contenuto di iCloud Drive nel Finder si potrebbe supporre che ci sia una cartella da qualche parte ("nella barra laterale") che contiene tutti questi elementi. Guardando il contenuto di iCloud Drive nel Finder si potrebbe supporre che ci sia una cartella da qualche parte ("nella barra laterale") che contiene tutti questi elementi.
iCloud Drive non funziona così. Quello che vedi nel Finder è un trucco del Finder. iCloud Drive è in realtà una raccolta di cartelle nascoste nella cartella Libreria della tua cartella Inizio. I file e le cartelle che aggiungi manualmente a iCloud Drive sono archiviati qui:
Macintosh HD --> Utenti > (iltuonome) > Libreria > Mobile Documents > com~apple~CloudDocs
Le cartelle di archiviazione delle applicazioni si trovano altrove. Se avessi una cartella Pages in iCloud Drive, ad esempio, quel contenuto verrebbe archiviato qui:
Macintosh HD --> Utenti > (iltuonome) > Libreria > Mobile Documents > com~apple~Pages > Documents
Le cose si complicano ulteriormente se scegli di sincronizzare le cartelle Scrivania & Documenti (ossia Impostazioni di Sistema > Apple ID > iCloud Drive > Opzioni), nel Finder sembrerà che le cartelle Scrivania e Documenti risiedano effettivamente all'interno di iCloud Drive. In effetti, quelle cartelle esistono ancora nelle loro posizioni normali:
Macintosh HD --> Utenti > (iltuonome) > Scrivania
Macintosh HD --> Utenti > (iltuonome) > Documenti
Ma non vedrai quelle cartelle in quelle posizioni quando navighi nel Finder: il Finder le nasconde.
Backup dei contenuti presenti solo nel cloud
La maggior parte dei provider di servizi di archiviazione cloud offrono funzioni che consentono (o addirittura chiedono/costringono) di archiviare i file solo online, liberando così spazio sul disco rigido. I file che sono disponibili solo online avranno in genere un'icona o un badge "cloud" nel Finder, ad esempio:
Quando un file archiviato da uno di questi servizi di archiviazione è contrassegnato per essere disponibile solo online, la copia locale del file viene eliminata dal Mac e sostituita con un file segnaposto con 0 byte. Pur essendo una funzione comoda che consente di liberare spazio sul Mac, questa funzione comporta una sfida logistica alla creazione di un backup locale di questi file. Se vuoi avere un backup locale di questi file presenti solo nel cloud, CCC deve scaricare temporaneamente questi file sul disco di avvio. CCC può farlo, ma poiché ciò comporta il download di una quantità potenzialmente elevata di dati da Internet, questa funzione è disattivata per impostazione di default. Allo stesso modo, permettere che questi dati si mescolino con il backup del disco di avvio potrebbe creare una situazione in cui, a causa dei limiti di spazio, è impossibile ripristinare l'intero backup sul disco originale. Per evitarlo, consigliamo di effettuare i backup dell'archivio presente solo nel cloud su un volume separato del disco di backup.
Procedure consigliate per configurare un'operazione di CCC per il backup dei dati presenti solo nel cloud
- Apri CCC e fai clic su Nuova operazione nella barra degli strumenti; assegna alla nuova operazione un nome come "Backup locale dell'archiviazione cloud".
- Fai clic sul selettore Origine e seleziona Archiviazione cloud
- Fai clic sul selettore Destinazione e seleziona un volume di backup. Se selezioni lo stesso volume che utilizzi per il backup del disco di avvio, assicurati di aggiungere un nuovo volume nell'Assistente di configurazione per il volume di backup.
- Fai clic su Fine, quindi programma o esegui immediatamente l'operazione.
L'opzione di origine "Archiviazione cloud" attiva automaticamente l'impostazione "Scarica temporaneamente i file presenti solo nel cloud per eseguire un backup locale". Quando questa impostazione è attivata CCC scaricherà temporaneamente i file presenti solo nel cloud che non sono ancora nella destinazione o quelli più recenti del file corrispondente nella destinazione. Dopo aver copiato i file scaricati temporaneamente, CCC "rimuove" i file per liberare lo spazio che hanno occupato. CCC cerca di conservare non più di 100 file e non più di 2 GB di contenuti scaricati temporaneamente alla volta.
Questa funzione richiede macOS Monterey 12.5+.
L'operazione Archiviazione Cloud crea un filtro personalizzato
L'origine Archiviazione Cloud crea un filtro che include automaticamente le seguenti cartelle nella sua directory Inizio:
- Scrivania
- Documenti
- Libreria > Mobile Documents
- Libreria > CloudStorage
Le prime tre cartelle sono specifiche per iCloud, mentre le prime due cartelle sono disponibili solo se hai configurato iCloud Drive per sincronizzare le cartelle Scrivania e Documenti. Se non sincronizzi con iCloud le cartelle Scrivania e Documenti, puoi cliccare su Filtro operazioni in basso nella finestra CCC, quindi deselezionare le caselle accanto alle cartelle Scrivania e Documenti per non includere queste cartelle nell'operazione di backup.
Alcuni contenuti presenti solo in iCloud non saranno temporaneamente scaricati
A partire da macOS Monterey (12.3, gennaio 2022), Apple non consente la sincronizzazione con il cloud tramite un'estensione di sistema. I fornitori di servizi di sincronizzazione cloud come Google, Microsoft e Dropbox sono stati "invitati" ad adottare il servizio "FileProvider" all'interno di macOS. Prima di macOS Sonoma, Apple non aveva ancora adottato questo servizio per la propria soluzione di sincronizzazione cloud iCloud Drive. Piuttosto, Apple ha continuato a utilizzare un servizio di sincronizzazione proprietario su macOS Monterey e Ventura che si basava su file segnaposto proprietari.
La mancata adozione del proprio standard comporta alcune idiosincrasie quando si tratta di contenuti presenti solo nel cloud di iCloud su Monterey e Ventura. L'unico problema degno di nota che per noi si è rivelato troppo difficile da risolvere riguarda i file bundle. iCloud utilizza un singolo segnaposto per i file bundle (rispetto alle cartelle senza dati tramite FileProvider). Questa (mancanza di) struttura poneva problemi logistici e pratici che abbiamo ritenuto troppo costosi da risolvere, soprattutto alla luce del fatto che Apple ha migrato iCloud a FileProvider in macOS Sonoma. Pertanto, i file di iCloud che sono file bundle non verranno scaricati su Monterey e Ventura, ma verrà copiato il file segnaposto.
Altri avvertimenti degni di nota riguardanti il download temporaneo di contenuti presenti solo nel cloud
Lo strumento assistente di CCC deve avere accesso a icloud.com per l'intera durata dell'operazione
Se la connessione non è disponibile o viene persa per quell'host (qualunque sia il fornitore di servizi che ospita il suo contenuto supportato dal cloud), CCC sospenderà l'attività di download nell'operazione. Abbiamo adottato questa soluzione perché non è possibile revocare le richieste di download di file dal cloud. Se CCC esaminasse tutti i file e richiedesse tutti i file, iCloud/FileProvider riprenderebbe il download di tutti questi file non appena viene ripristinata la connessione. Per peggiorare le cose, questo accadrebbe al di fuori della sfera di competenza dell'operazione e CCC non sarebbe in grado di rimuovere i file scaricati, comportando probabilmente problemi di spazio sul disco di avvio.
L'applicazione Dashboard di CCC deve essere in funzione per tutta la durata dell'operazione di backup
Solo l'utente che ha effettuato l'accesso è autorizzato a "rimuovere" il contenuto dei file, quindi CCC passa queste richieste al Dashboard. Se CCC non può rimuovere i file in modo affidabile, non scaricherà i file. Nel caso ciò si dovesse verificare, CCC segnalerà un errore per l'evento dell'operazione.
Discrepanze di verifica
Se esegui una verifica ad hoc su un'origine che contiene contenuti presenti solo nel cloud, i file segnaposto presenti solo nel cloud non supereranno la verifica. Questo risultato è corretto, perché il contenuto (vuoto) del file segnaposto presente solo nel cloud non corrisponde al contenuto del file che è stato scaricato temporaneamente. La transazione di CCC conserva solo un checksum dei dati effettivi che sono stati scaricati, non il file segnaposto vuoto.
I file segnaposto presenti solo nel cloud non vengono scaricati per l'analisi del checksum
Quando utilizzi l'impostazione "Trova e sostituisci i file danneggiati nella destinazione" (alias Controllo integrità del backup), CCC non scaricherà i file segnaposto presenti solo nel cloud da Internet solo per calcolare i loro checksum. Se CCC ha copiato questi file in passato (tramite un download temporaneo o prima della rimozione), il controllo dell'operazione dispone già del checksum di questi file. Per verificare questi file, fai clic sul selettore Destinazione dell'operazione di backup CloudStorage dedicata e seleziona Verifica i file copiati da questa operazione.
Verifica ad hoc: verifica l'origine o la destinazione rispetto all'"ultimo stato conosciuto"
Problemi del servizio cloud possono impedire a CCC di scaricare i file presenti solo nel cloud
Ovviamente, i problemi di connessione Internet possono impedire a CCC di scaricare i file presenti solo nel cloud, ma anche i problemi di servizio da parte del fornitore del cloud. La maggior parte dei fornitori di servizi cloud offre un dashboard che mostra lo stato dei server. Di seguito riportiamo alcuni esempi: