SafetyNet è una funzione esclusiva di CCC che serve a proteggere i dati sui volumi di destinazione. Lo scenario più comune per cui questa funzione è stata creata è proteggere il contenuto di un volume erroneamente selezionato come volume di destinazione. Piuttosto che eliminare immediatamente il contenuto di quel volume, CCC mette questo contenuto in una cartella denominata "CCC. SafetyNet". Quando ti accorgi dell'errore di configurazione, puoi facilmente recuperare i file dalla cartella SafetyNet e poi correggere la configurazione del backup.
La funzione SafetyNet non conosce la differenza tra "vecchi dati che devono essere archiviati" e "dati nella destinazione che non hanno nulla a che fare con i dati di origine". Poiché a questi file viene offerta la stessa protezione, molti utenti hanno utilizzato la funzionalità di SafetyNet come mezzo per recuperare versioni precedenti dei propri file. La cartella SafetyNet non è mai stata progettata per questo scopo e ha molte carenze quando usata a questo proposito. Tuttavia, molti utenti sono abituati a cercare le versioni precedenti dei loro file nella cartella SafetyNet.
Per evitare di riempire la destinazione con dati vecchi e inutili, CCC sfoltirà i contenuti della cartella SafetyNet quando lo spazio libero scende al di sotto di una certa soglia (o in base all'età o alle dimensioni dell'archivio, se hai modificato l'impostazione). Quando CCC sfoltisce il contenuto della cartella, lo spazio occupato da questi file viene immediatamente liberato.
Le istantanee e la vecchia cartella di SafetyNet si escludono a vicenda
Quando si abilita il supporto di istantanee su un volume di destinazione che contiene una vecchia cartella di SafetyNet, abbiamo un dilemma da risolvere. Quando si crea un'istantanea nella destinazione, l'eliminazione tradizionale diventa completamente inefficace per liberare spazio su disco. Poiché l'istantanea più vecchia conserva un riferimento a tutti i file nella cartella SafetyNet, lo spazio che essi consumano non verrà mai liberato finché non viene eliminata l'istantanea più vecchia; questo potrebbe non verificarsi finché la destinazione non raggiunge il limite di spazio libero definito nei criteri di conservazione delle istantanee.
Per risolvere questo dilemma CCC utilizza un'istantanea per implementare la funzionalità SafetyNet quando le istantanee sono abilitate nella destinazione. Se nella destinazione è presente una vecchia cartella "_CCC SafetyNet", CCC crea un'istantanea di SafetyNet della destinazione (conservando così i riferimenti a ogni file nella cartella SafetyNet), quindi elimina la vecchia cartella di SafetyNet. I file nella cartella SafetyNet non vengono persi immediatamente perché sono conservati all'interno dell'istantanea SafetyNet, tuttavia l'istantanea di SafetyNet è ora soggetta al limite di conservazione di SafetyNet specificato nei criteri di conservazione delle istantanee del volume di destinazione (per default verrà eliminata dopo una settimana) .
I vantaggi delle istantanee rispetto alla vecchia cartella di SafetyNet
L'utilizzo delle istantanee nella destinazione risolve diverse lacune di SafetyNet basato su cartelle, con riguardo all'utilizzo di SafetyNet per il ripristino di versioni precedenti dei file. Tieni presente che questi non sono vantaggi specifici di SafetyNet, ma sono vantaggi generali dell'uso di istantanee. Se decidi di utilizzare le istantanee nella destinazione, dovresti cercare di evitare di pensare a SafetyNet come meccanismo per il ripristino di versioni precedenti dei file. Quando vuoi recuperare versioni precedenti dei tuoi file, per farlo utilizza le istantanee di backup. SafetyNet è un meccanismo di sicurezza che dovrebbe essere usato solo quando dalla destinazione sono stati cancellati degli elementi che non avevano nulla a che fare con i dati di origine.
Se in passato hai utilizzato SafetyNet per recuperare i file, considera i seguenti vantaggi dell'utilizzo di istantanee per ripristinare versioni precedenti dei tuoi file:
- I file bundle (ad es. la tua Libreria foto) nell'istantanea sono completi. Se hai eliminato diversi album dalla Libreria foto, avrai difficoltà a recuperarli dalla vecchia cartella di SafetyNet. Con le istantanee non serve nemmeno il SafetyNet, poiché tali file vengono conservati nelle istantanee di backup.
- Puoi ripristinare versioni precedenti del sistema operativo.
- L'eliminazione di istantanee è davvero semplice. Non si verificheranno mai problemi di autorizzazione o errori del Finder per svuotare il Cestino.
Svantaggi di SafetyNet basato su istantanee
Sebbene le istantanee offrano vantaggi significativi agli utenti che desiderano ripristinare versioni precedenti dei loro file, esse hanno un valore limitato rispetto allo scopo originale della funzionalità di SafetyNet. Quando gli elementi vengono spostati nella vecchia cartella di SafetyNet nella destinazione, sono ancora visibili nel Finder e puoi ripristinarli immediatamente nella loro posizione originale tramite semplice drag and drop. Tuttavia, quando le istantanee sono abilitate, tali elementi vengono conservati da un'istantanea, ma poi eliminati dalla destinazione. Per ripristinare questi elementi devi mostrare l'istantanea di SafetyNet nel Finder, quindi copiare gli elementi nella destinazione. Questa procedura di copia non solo richiederà più tempo di un semplice spostamento ma potrebbe anche essere logisticamente difficile se il volume di destinazione è particolarmente pieno. In questi casi potrebbe essere necessario ripristinare i file su un volume separato, eliminare l'istantanea di SafetyNet per liberare spazio, quindi copiare nuovamente i file nel volume originale.
Sebbene questo non sia un inconveniente insignificante delle istantanee, riteniamo che i vantaggi dei ripristini temporali superino di gran lunga questo svantaggio finché SafetyNet conserva la sua capacità di offrire protezione per i file che sono esclusivi nella destinazione.
Come scelgo l'approccio migliore per me?
La scelta dipende dal fatto se si sfrutti la funzionalità di SafetyNet come meccanismo di sicurezza che protegge dagli errori di configurazione (ad es. scegliere la destinazione sbagliata o archiviare accidentalmente elementi sul disco di backup pensando che lì sarebbero "sicuri") oppure lo si utilizzi per recuperare le versioni precedenti dei file. Se guardi raramente i tuoi backup per ripristinare la versione precedente di un file (o del sistema operativo), allora l'abilitazione delle istantanee sul disco di backup non offrirà molti vantaggi rispetto al vecchio meccanismo di SafetyNet. Se invece hai cercato in SafetyNet le versioni precedenti dei tuoi file, allora l'abilitazione delle istantanee nella destinazione fornirà risultati molto più affidabili per il recupero di versioni precedenti di file bundle e dell'intero sistema operativo.