Como implica el nombre, SafetyNet (en inglés, «red de seguridad») es un mecanismo de seguridad que intenta prevenir la pérdida accidental de datos en el destino.
En un típico escenario de copia de seguridad, tiene un disco dedicado a la tarea de guardar una copia de seguridad de su disco de arranque y espera que el contenido del disco de copia de seguridad coincida exactamente con el del origen. En muchos casos, no obstante, los usuarios ven que hay una gran cantidad de espacio libre extra en un disco de 3 TB y no pueden resistirse a usarlo para elementos «sobrantes»: archivos grandes de vídeo, cosas viejas, quizá incluso la biblioteca de iMovie. Si ya tiene ese disco grande cargado con unos cuantos elementos sobrantes y desea usarlo también como volumen de copia de seguridad, verá que las opciones predeterminadas de CCC se han diseñado para ofrecerle esa copia de seguridad sin destruir por completo y en un instante el resto de cosas que contiene del disco de copia de seguridad.
Cuando CCC copia archivos al destino, tiene que hacer algo con los archivos que ya contiene: archivos que entran dentro de la tarea de copia de seguridad y elementos que no existen en el origen. Por omisión, CCC usa una prestación llamada SafetyNet para proteger archivos y carpetas que encajan en una de estas tres categorías:
- Versiones antiguas de archivos que se han modificado después de haberse ejecutado una copia de seguridad anterior
- Archivos eliminados del origen después de haberse ejecutado una copia de seguridad anterior
- Archivos y carpetas que solo existen en la raíz del destino
Instantáneas de SafetyNet
Si realiza una copia de seguridad en un volumen de destino con formato APFS que tiene activadas las instantáneas de CCC, la función SafetyNet de CCC se aplica a través de las instantáneas. Al principio de la tarea de copia de seguridad, CCC crea una Instantánea de SafetyNet en el destino. Esta instantánea captura el estado del volumen de destino antes de que CCC lo modifique. Cuando CCC empieza a modificar el destino, elimina y sustituye archivos de inmediato si es necesario. Sin embargo, como la instantánea de SafetyNet conserva los archivos, dichos archivos no se eliminan de forma permanente hasta que se elimina la instantánea. La protección de los contenidos específicos del nivel de raíz del destino es la misma que se explica a continuación.
Comportamiento anterior de SafetyNet: SafetyNet activado
Si realiza una copia de seguridad en un volumen sin formato APFS o si las instantáneas están desactivadas en un destino APFS, la función SafetyNet de CCC se aplica en forma de carpeta en el destino.
Catalina: ¿Donde está la carpeta CCC SafetyNet en el destino?
SafetyNet activado
Cuando SafetyNet está activado, CCC coloca las versiones antiguas de los archivos modificados, y los archivos que se han eliminado en el origen después de una copia de seguridad anterior, en la carpeta _CCC SafetyNet situada en la raíz del destino. Lo hemos llamado «safety net» (en inglés, red de seguridad) porque la alternativa sería eliminar esos elementos de inmediato. SafetyNet evita desastres: en lugar de eliminar de inmediato elementos del destino, CCC los deja guardados en el destino mientras el espacio disponible lo permita.
Esa tercera categoría de archivos y carpetas se deja sin tocar en el destino cuando SafetyNet está activado. Los archivos y carpetas que solo existen en la raíz del destino se dejan sin tocar. Para tener una mejor idea de lo que esto significa, imagine las dos siguientes ventanas de Finder:
La primera ventana muestra el contenido del disco de arranque con las carpetas típicas: Aplicaciones, Biblioteca, Sistema y Usuarios. La segunda ventana muestra el contenido del volumen de destino. La «raíz» del volumen de destino es lo que ve en el segundo panel. Hay dos elementos que solo existen en el nivel raíz del volumen de destino: «_CCC SafetyNet» y «Videos». Si CCC actualizara este volumen con SafetyNet activado, las dos carpetas, con etiqueta verde en la captura de pantalla, serían ignoradas por CCC. Sin embargo, la carpeta Usuarios no existe únicamente en el destino: está presente tanto en el origen como en el destino. A consecuencia de esto, la carpeta «usuarioantiguo» ubicada dentro de la carpeta Usuarios no se dejaría en su sitio, sino que sería trasladada a la carpeta _CCC SafetyNet.
Proteger elementos en el nivel raíz del destino
La opción SafetyNet activado incluye una opción para proteger elementos que residan en la raíz del destino seleccionado. Esta función se ha diseñado para evitar cualquier modificación de los elementos que solamente estén en la raíz del destino. Volviendo al ejemplo anterior, supongamos que tiene una carpeta llamada Vídeos en un volumen con el nombre Copia de seguridad de CCC. Cuando selecciona el volumen Copia de seguridad de CCC como destino para su tarea y activa la opción SafetyNet, CCC dejará la carpeta Vídeos donde está: no se eliminará ni se moverá a la carpeta _CCC SafetyNet.
La «raíz» del destino se refiere a la carpeta primera o superior relativa al destino que ha seleccionado. Si ha seleccionado un volumen llamado Copia de seguridad de CCC como destino, entonces la carpeta raíz se refiere a la raíz del volumen: lo que ve al abrir dicho volumen en el Finder (repetimos, el panel central de la captura de pantalla anterior). Si ha seleccionado una carpeta como destino para su tarea, entonces «elementos en la raíz del destino» hace referencia a los elementos que se encuentran en esa carpeta concreta que ha seleccionado como destino, no en la raíz del volumen que la contiene. Cuando selecciona una carpeta como destino, todo lo que haya fuera de dicha carpeta queda totalmente fuera del ámbito de la tarea de copia de seguridad y será ignorado por esa tarea.
La opción Proteger los elementos de la raíz en el destino no es obligatoria para la función SafetyNet. Si desea mantener SafetyNet activado pero quiere que CCC elimine elementos de la raíz del destino que se hubieran eliminado en el origen, pulse el botón Ajustes avanzados y desmarque la opción Proteger los elementos de la raíz en el destino.
Cómo limitar el crecimiento de la carpeta SafetyNet
Cuando la función SafetyNet está activada en una tarea de copia de seguridad, CCC limpiará automáticamente el contenido de la carpeta SafetyNet, de forma predeterminada, cuando el espacio libre en el destino sea menor de 25 GB. CCC ajustará automáticamente ese límite de borrado según sea necesario, por ejemplo, si tiene una tarea de copia de seguridad en la que se copian mas de 25 GB, CCC borrará más archivos y aumentará el límite de borrado.
Generalmente no es necesario que ajuste el comportamiento de este mecanismo de borrado de CCC pero puede personalizar la configuración del borrado para cada tarea en Ajustes avanzados. CCC ofrece un sistema de limpieza que puede regirse por el tamaño de la carpeta de SafetyNet, la antigüedad de los elementos contenidos en la carpeta de SafetyNet o la cantidad de espacio libre en el destino.
Ajuste automático del límite de borrado de espacio libre de SafetyNet
Cuando la opción Ajuste automático está activada (y lo está de forma predeterminada), CCC aumentará automáticamente el límite del borrado de espacio libre si el destino se queda sin espacio libre durante la tarea de copia de seguridad. Por ejemplo, si el límite del borrado está configurado al valor predeterminado de 25 GB y tiene 25 GB de espacio libre al comienzo de la tarea de copia de seguridad, no se realizará ningún borrado al comienzo de la tarea. No obstante, si esa tarea se pone a copiar más de 25 GB de datos, el destino se llenará. CCC aumentará entonces el límite del borrado a la cantidad que sea mayor: o la cantidad de datos copiados en la tarea actual o la cantidad de datos que requirió el último archivo que CCC ha intentado copiar. Por ejemplo, si CCC ha copiado 25 GB de datos, entonces el límite del borrado se aumentaría en 25 GB. No obstante, si CCC quería copiar un archivo de 40 GB , CCC no copiaría inútilmente 25 GB de ese archivo, sino que aumentaría inmediatamente el límite del borrado en 40 GB, volvería a realizar el borrado y entonces reiniciaría la tarea.
Por último, recuerde que puede cambiar el límite del borrado de forma manual si el valor ajustado automáticamente es más alto de lo que prefiere. La función de ajusto automático se ha diseñado para que el borrado de SafetyNet se más liberal y menos quisquilloso, pero puede cambiar el límite del borrado a un valor más bajo cuando lo desee.
SafetyNet desactivado
Si siempre quiere que el destino sea igual que el origen y no le interesa conservar versiones antiguas de archivos modificados o archivos que se eliminaron en el destino tras una copia de seguridad anterior, puede desactivar la opción SafetyNet de CCC con el gran icono del interruptor que hay bajo el selector del destino. Cuando la opción SafetyNet de CCC está desactivada, las versiones antiguas de archivos modificados se eliminarán una vez que el archivo actualizado que las sustituirá se haya copiado correctamente en el destino, y los archivos que solamente existen en el destino se eliminarán permanentemente. Los archivos y carpetas que solo existen en el destino no tendrán ningún tipo de protección especial contra el borrado. La única excepción a esto es la carpeta _CCC SafetyNet: CCC no la eliminará. Si la carpeta _CCC SafetyNet fue creada durante una tarea de copia de seguridad anterior que tenía activada la opción SafetyNet, puede eliminarla arrastrándola a la Papelera.
Proteger elementos de la raíz en el destino
La función SafetyNet de CCC incluye una función clave que ofrece protección para los elementos que solo existen en la raíz del volumen de destino (consulte la explicación en el apartado «SafetyNet activado» más arriba). Cuando selecciona la opción SafetyNet desactivado en el menú desplegable de SafetyNet, la opción Proteger los elementos de la raíz en el destino se desactiva. Si desea usar esa opción con SafetyNet desactivado, pulse el botón Ajustes avanzados y, a continuación, marque la casilla que hay junto a esa opción.
No eliminar nada
Con este ajuste, CCC no elimina nada en el destino. Si un archivo existe en el destino pero no en el origen, este archivo se conserva en el destino. Si CCC está actualizando un archivo en el destino, la versión antigua del archivo se moverá a la carpeta SafetyNet de CCC. Este ajuste es útil para carpetas y volúmenes de origen que están excelentemente organizadas. Por ejemplo, si guarda fotos por el nombre del proyecto y quiere eliminar esos proyectos del origen en su totalidad cuando el proyecto esté completado, puede usar el ajuste de SafetyNet No eliminar nada para evitar eliminar esos proyectos archivados en el destino.
Una nota de precaución con respecto al uso de este ajuste: Los archivos más antiguos se acumulan en el destino ocupando más espacio que en el origen. También hay que mencionar que si no tiene los archivos bien organizados, puede ser que las restauraciones futuras le parezcan bastante tediosas ya que la copia de seguridad sigue conteniendo todo lo que ha borrado del origen.
«Se ha producido un error al reemplazar un elemento en el destino»
Cuando usa la opción de SafetyNet No eliminar nada, CCC no podrá reemplazar elementos que tengan un tipo distinto en el destino. Por ejemplo, si reemplaza una carpeta con un alias, CCC no podrá copiar el archivo de alias y se mostrará un error. Puede eliminar manualmente en el destino el elemento que causa el problema, o seleccionar algún otro de los ajustes de SafetyNet para que CCC pueda llevar a cabo el reemplazo.
Otras formas de proteger los datos en su volumen de copia de seguridad
Si prefiere que CCC no mueva o elimine archivos que solo existan en su volumen de copia de seguridad (por ejemplo, archivos que no forman parte del contenido del origen), hay otro par de formas de lograrlo.
Añadir otra partición al disco duro de destino
Puede usar Utilidad de Discos para redimensionar volúmenes existentes con formato HFS+ y para añadir particiones a contenedores APFS. Estas acciones pueden realizarse de un modo no destructivo; esto es, sin eliminar los archivos y carpetas de ninguno de los volúmenes existentes.
Guardar la copia de seguridad en una carpeta
Puede usar CCC para guardar una copia de seguridad de sus datos en una subcarpeta del volumen de destino. Al guardar una copia de seguridad en una subcarpeta del volumen de destino, las decisiones sobre copia y eliminación que toma CCC se realizan exclusivamente en el ámbito de esa subcarpeta: el contenido externo no se tendrá en cuenta ni se verá afectado por la tarea de copia de seguridad. Para guardar una copia de seguridad en una carpeta, escoja la opción «Seleccionar carpeta...» en el selector de destino de CCC.
Consejos generales sobre mantener «otros» datos guardados en su volumen de copia de seguridad
Recomendamos encarecidamente que dedique un volumen a una copia de seguridad de sus datos irreemplazables. ¡Si algunos de los datos guardados en su volumen de copia de seguridad no los tiene en ningún otro lugar, es como si no tuviera una copia de seguridad! Cada vez que selecciona un volumen como destino en Carbon Copy Cloner, existe la posibilidad de que algunos archivos resulten eliminados por uno u otro motivo legítimo. CCC ofrece opciones y muestra advertencias para ayudarle a proteger sus datos y evitar que los pierda, pero nada puede protegerlos de un uso incorrecto de CCC o de una falta de comprensión de las funciones que ofrece.