SafetyNet es una función única de CCC que intenta proteger los datos de sus volúmenes de destino. El caso más habitual para el que se diseñó esta función es proteger el contenido de un volumen seleccionado como destino sin prestar atención a lo que contenía. En lugar de eliminar de inmediato el contenido de ese volumen, CCC lo guarda en una carpeta llamada «_CCC SafetyNet». Si luego se da cuenta del error, puede recuperar los archivos de la carpeta SafetyNet y corregir la configuración de su tarea de copia de seguridad.
La función SafetyNet no conoce la diferencia entre «datos antiguos que deben conservarse» y «datos almacenados en el destino que no tienen cada que ver con los del origen». Puesto que estos archivos reciben la misma protección, muchos usuarios han aprovechado la función SafetyNet como método para recuperar versiones antiguas de sus archivos. La carpeta SafetyNet no se diseñó para cumplir este cometido y sufre muchas carencias si se usa de este modo. No obstante, muchos usuarios se han acostumbrado a buscar las versiones antiguas de sus archivos en esta carpeta SafetyNet.
Para no llenar el destino de datos antiguos e innecesarios va vaciando el contenido de la carpeta SafetyNet cuando el espacio libre baja de cierto umbral (o en función de la antigüedad o el tamaño de la carpeta, si es que ha modificado este comportamiento). Cuando CCC vacía el contenido de la carpeta, el espacio ocupado por esos archivos se libera de inmediato.
Las instantáneas y la carpeta SafetyNet clásica son funciones mutuamente excluyentes
Cuando activa las instantáneas en un volumen de destino que contiene una carpeta SafetyNet clásica, nos encontramos con un conflicto que debemos resolver. Cuando crea una instantánea en el destino, el vaciado tradicional resulta totalmente ineficaz para liberar espacio en disco. Como su instantánea más antigua conserva una referencia a todos los archivos que hay en la carpeta SafetyNet, el espacio que consumen nunca se liberará hasta que se elimine esa instantánea más antigua, cosa que podría no ocurrir hasta que el destino alcance el límite de espacio libre especificado en su política de conservación de instantáneas.
Para resolver este conflicto, CCC aprovecha una instantánea para implementar la función de SafetyNet cuando se activan las instantáneas en el destino. Si tiene una carpeta «_CCC SafetyNet» clásica en el destino, CCC creará una instantánea de SafetyNet en el destino (lo que conservará las referencias a todos los archivos contenidos en la carpeta SafetyNet) y a continuación eliminará la carpeta SafetyNet clásica. Los archivos contenidos en la carpeta SafetyNet no se pierden de inmediato, porque se conservan en la instantánea de SafetyNet, si bien esta instantánea de SafetyNet ahora está sujeta al límite de conservación de SafetyNet especificado en la política de conservación de instantáneas de su volumen (de forma predeterminada se eliminará transcurrida una semana).
Ventajas de las instantáneas sobre la carpeta SafetyNet clásica
Aprovechar las instantáneas en el destino resuelve varias carencias de la carpeta SafetyNet con respecto al uso de SafetyNet para recuperar versiones antiguas de sus archivos. Recuerde que no son ventajas específicas de SafetyNet, sino ventajas generales del uso de instantáneas. Si decide usar instantáneas en el destino, intente no pensar en SafetyNet como mecanismo para restaurar versiones antiguas de archivos. Cuando quiera recuperar versiones antiguas de sus archivos, podrá usar la función Instantánea de copia de seguridad. SafetyNet es un mecanismo de seguridad que solo debería utilizarse cuando se ha eliminado en el destino algo que no tenía nada que ver con el contenido del origen.
Si ya ha usado SafetyNet para recuperar archivos, tenga en cuenta las siguientes ventajas de usar instantáneas para recuperar versiones antiguas de sus archivos:
- Los archivos de paquete (por ej., su biblioteca de Fotos) que hay en la instantánea están completos. Si ha eliminado varios álbumes de su biblioteca de Fotos, le costará recuperarlos de la carpeta SafetyNet clásica. Con las instantáneas, ni siquiera necesita SafetyNet, ya que esos archivos se conservan en las instantáneas de copia de seguridad.
- Puede restaurar versiones antiguas del sistema operativo.
- Eliminar instantáneas es muy sencillo, y nunca se topará con problemas de permisos ni fallos del Finder a la hora de vaciar la Papelera.
Desventajas de la carpeta SafetyNet basada en instantáneas
Si bien las instantáneas ofrecen ventajas importantes para los usuarios que quieren restaurar versiones antiguas de sus archivos, suponen un pequeño coste respecto al cometido original de la función SafetyNet. Al mover elementos a la carpeta SafetyNet clásica en el destino, siguen estando visibles al momento en el Finder y puede restaurarlos de inmediato a su ubicación original con solo arrastrarlos. No obstante, al activar las instantáneas, esos elementos se conservan dentro de una instantánea pero después se eliminan del destino. Para restaurarlos, debe mostrar la instantánea de SafetyNet en el Finder y, a continuación, copiar dichos elementos al destino. Ese procedimiento de copiado no solo llevará bastante más tiempo que solo moverlos, pero también puede ser logísticamente difícil si el volumen de destino está especialmente lleno. En esos casos, puede que deba recuperar los archivos en un volumen distinto, eliminar la instantánea de SafetyNet para liberar espacio y volver a copiar los archivos al volumen original.
Aunque este inconveniente de las instantáneas no es insignificante, creemos que las ventajas de poder restaurar estados concretos superan enormemente a este inconveniente, ya que SafetyNet mantiene su capacidad de ofrecer protección para archivos que solo existen en el destino.
¿Cómo escojo la mejor técnica para mi caso?
La elección depende de si utiliza la función SafetyNet más como mecanismo de seguridad que protege contra errores de configuración (como escoger el volumen de destino incorrecto o almacenar por accidente cosas en el disco de copia de seguridad creyendo que estarían «a salvo» en él) que como método para recuperar versiones antiguas de sus archivos. Si casi nunca revisa sus copias de seguridad para recuperar versiones antiguas de un archivo (o del sistema operativo), entonces activar las instantáneas en el disco de copia de seguridad no le ofrecerá muchas ventajas respecto al mecanismo de SafetyNet. Si, por el contrario, ha buscado versiones antiguas de sus archivos en SafetyNet, activar las instantáneas en el destino le ofrecerá resultados mucho más fiables a la hora de recuperar versiones antiguas de archivos de paquete y del sistema operativo entero.