Copia de seguridad incremental a nivel de bloque

Información

Retrospect tiene ahora capacidad para hacer copias de seguridad solo de las partes de un archivo que hayan cambiado. Muchas aplicaciones, como Microsoft Outlook para Windows y FileMaker, tienen grandes archivos que cambian constantemente a base de incrementos pequeños. Después de habilitar la copia de seguridad incremental a nivel de bloque para un script de copia de seguridad, la siguiente copia de seguridad será una copia de seguridad completa de los archivos modificados. Para archivos de gran tamaño, las copias de seguridad posteriores que utilicen ese script de copia de seguridad serán incrementales, almacenando únicamente los bloques que hayan cambiado desde la copia de seguridad anterior. Al restaurar un archivo del cual se haya realizado una copia de seguridad mediante esta función, Retrospect primero restaura la copia de seguridad completa y luego los incrementos posteriores. Para restaurar la quinta copia de seguridad de un archivo, por ejemplo, Retrospect restaurará la primera copia de seguridad completa de ese archivo, y luego cada uno de los siguientes cuatro incrementos de ese archivo.

La copia de seguridad incremental a nivel de bloque funciona con las funciones de nivel de archivo de Retrospect. Si una copia de seguridad utiliza un selector/regla, solo se realiza una copia de seguridad de los archivos seleccionados completa o incremental. Si la coincidencia está habilitada, cualquier archivo que contenga una versión que coincida en el conjunto de copias de seguridad se omite por completo. Si la compresión de software se encuentra activada, los incrementos a nivel de bloque se comprimen y almacenan en el conjunto de copias de seguridad. Al transferir las capturas de pantalla o grupos de copias de seguridad que contengan copias de seguridad incrementales a nivel de bloque de un archivo, se transfiere automáticamente la cadena completa de los incrementos previos que incluyan la versión completa de dicho archivo o conduzcan a ella. Durante el refinamiento, si el incremento de un archivo se conserva en base a la política de refinamiento, se transfiere automáticamente la cadena completa de los incrementos previos que incluyan la versión completa de dicho archivo o conduzcan a ella.

La copia de seguridad incremental a nivel de bloque funciona con varios tipos de conjuntos de copias de seguridad, como el disco, el archivo y la cinta.

Ahorro de almacenamiento

Con la copia de seguridad incremental a nivel de bloque activada, se puede ahorrar almacenamiento de manera significativa al realizar copias de seguridad de determinados archivos grandes, más del 90% para el uso diario en algunos casos.

Application File Type Use Savings
Microsoft Outlook 2013 for Windows .pst Daily use with 100 new emails 95%
Microsoft Outlook 2011 for Mac Database Daily use with 100 new emails 93%
Microsoft Entourage 2008 for Mac n/a Daily use with 100 new emails 95%
Microsoft Exchange 2013 .edb Daily use 90%
FileMaker Pro 13 .fmp12 Add 20 records 85%
VMware Fusion 5 for Mac .vmdk Install 100 Windows Updates 60%
VMware Fusion 5 for Mac .vmdk Install Office then VM snapshot 70%

Dependiendo de cómo almacena y modifica sus datos una aplicación específica, el ahorro de espacio de almacenamiento de la copia de seguridad incremental a nivel de bloque puede variar. Retrospect excluye automáticamente varios tipos de archivo conocidos que no se benefician de la copia de seguridad incremental a nivel de bloque y puede agregar otros fácilmente. Obtenga más información en Opciones.

Uso

La copia de seguridad incremental a nivel de bloque es una opción de comandos y asistente disponible para usarse con todos los tipos de conjuntos de copia de seguridad/multimedia. La función está desactivada por defecto. Puede activarla o desactivarla en cualquier momento. Una vez habilita la copia de seguridad incremental a nivel de bloque, la primera copia de seguridad será una copia de seguridad completa de cada archivo nuevo o modificado. Durante las copias de seguridad posteriores, solo se realizan copias de seguridad de los bloques modificados de los archivos aplicables. Obtenga más información en Detalles técnicos.

Esta opción está disponible en Opciones de Copias de Seguridad, Archivo y Scripts Proactivos.

Blib win option

Archivos aplicables

Con la copia de seguridad incremental a nivel de bloque activada, se hará por defecto una copia de seguridad incremental de los archivos de 100 MB o más. Se hará automáticamente una copia de seguridad completa de los archivos más pequeños debido a que la restauración general sobrepasa los beneficios de la copia de seguridad incremental. Obtenga más información en Opciones

Para los archivos multimedia digitales, algunas aplicaciones de creación multimedia cambian los archivos considerablemente aunque solo se hagan pequeñas ediciones. En estos casos, se limitan los beneficios de la copia de seguridad incremental a nivel de bloque.

Registros

Mientras la copia de seguridad esté en curso, Retrospect muestra el tamaño completo de los archivos de los que se está realizando una copia de seguridad. Una vez completada, Retrospect mostrará el tamaño de los incrementos de los que realmente se ha realizado una copia de seguridad.

El siguiente ejemplo muestra el registro de operaciones de una copia de seguridad completada de dos archivos modificados. Uno de los archivos tiene un tamaño completo de 100 MB, de los cuales 5 MB se han modificado desde la copia de seguridad anterior. El otro archivo tiene 1 MB de tamaño y no cumple los criterios predeterminados para la copia de seguridad incremental a nivel de bloque, por lo que se realiza la copia de seguridad de su totalidad. El tamaño real de la copia de seguridad resultante es de aproximadamente 6 MB (6147 KB). Puesto que esta copia de seguridad tiene desactivada la compresión de software, la cifra de 94% de compresión que aparece en el registro indica que la copia de seguridad incremental a nivel de bloque ha reducido el tamaño de la copia de seguridad en un 94%.

Blib log

Cuando la copia de seguridad incremental a nivel de bloque está activa, la cantidad de datos que se muestra en el panel de progreso puede ser diferente de la cantidad de datos que aparece en el registro de operaciones. Retrospect calcula los datos a copiar en base al tamaño de los ficheros; sin embargo, el número final en el registro se basa en los datos que se hayan copiado. El tamaño final varía de acuerdo a cuánto se ha grabado vía copia de seguridad incremental a nivel de bloque así como por compresión por software.

Opciones

Con la copia de seguridad incremental a nivel de bloque habilitada, se hará copia de seguridad incremental de forma predeterminada de los archivos de 100 MB o más. Se hará automáticamente una copia de seguridad completa de los archivos más pequeños debido a que la restauración general sobrepasa los beneficios de la copia de seguridad incremental. Esto es personalizable mediante una regla/selector llamado filtro de nivel de bloque. Controla cómo se realiza la copia de seguridad de un archivo, es decir, si se está copiando en su totalidad o de forma incremental. Para seleccionar los archivos de los que realizar una copia de seguridad, elija una de las otras reglas/selectores para sus scripts de copia de seguridad como, por ejemplo, "todos los archivos excepto los archivos de caché" o "archivos de usuario y configuraciones".

El filtro de nivel de bloque está en Configurar > Selectores:

Blib win rule

Otros umbrales

La copia de seguridad incremental a nivel de bloque tiene otros dos umbrales: el número de copias de seguridad y el número de días desde la copia de seguridad anterior. A fin de reducir el riesgo de que una pérdida de almacenamiento rompa una cadena de copias de seguridad incrementales (haciendo que algunas de las copias de seguridad no sean recuperables), Retrospect realiza automáticamente una copia de seguridad completa si las 30 últimas copias de seguridad de un archivo son todas incrementales o si su copia de seguridad más reciente tiene más de 31 días. Estos ajustes se pueden personalizar en retro.ini:

    # retro.ini
    [Options]
    MaxFileBlockLevelBackups=30
    NumDaysAllowedSinceLastBlockLevelBackup=31
  

Compatibilidad con versiones anteriores

La copia de seguridad incremental a nivel de bloque no se puede restaurar con versiones anteriores de Retrospect. Al activar un script de copia de seguridad para una copia de seguridad incremental a nivel de bloque, se le pedirá que actualice los conjuntos de copia de seguridad asociados si se hubieran creado con una versión anterior de Retrospect. A fin de que el conjunto de copias de seguridad siga siendo compatible con versiones anteriores de Retrospect, cancele la petición de actualización y la copia de seguridad incremental a nivel de bloque permanecerá desactivada.

Detalles técnicos

La velocidad y el tamaño de una copia de seguridad incremental a nivel de bloque depende de cómo una aplicación específica almacena y modifica sus datos. Aplicaciones como Apple Mail guardan cada elemento (un correo electrónico o un documento) como un archivo independiente. Cuando estos pequeños archivos cambian, Retrospect puede realizar una copia de seguridad del conjunto de archivos rápidamente. Otras aplicaciones almacenan muchos elementos, bases de datos o imágenes de disco en un archivo de gran tamaño, por lo que la copia de seguridad incremental a nivel de bloque debe mejorar el rendimiento de las copias de seguridad especialmente en estos casos. En cuanto a elementos como películas, fotos y música, los archivos en sí mismos no cambian a menos que los modifique, por lo que la copia de seguridad estándar de Retrospect con la función coincidencia será suficiente.

Después de habilitar la copia de seguridad incremental a nivel de bloque para un script de copia de seguridad, la siguiente copia de seguridad será una copia de seguridad completa de los archivos nuevos o modificados. Durante las copias de seguridad posteriores, cada bloque de 2 MB de archivos aplicables se compara con la suma de comprobación de la copia de seguridad anterior y solo se copian los bloques modificados. En el caso de archivos en los que no se pueda aplicar la copia de seguridad incremental a nivel de bloque, se copiarán en su totalidad.