Funcionamiento del restaurado de la copia de seguridad sobre carpetas con datos -- ASPLhosting


#1

Recientemente nos han consultado porqué la copia de seguridad, al restaurarla, no ha dejado funcionando una web tal y como estaba en el momento de hacer la última copia.

La explicación la tenemos en el siguiente gráfico:

En resumen:

  1. La copia de seguridad restaura sobrescribiendo.
  2. En el gráfico, los ficheros de la copia aparecen en Verde
  3. La copia de seguridad no borra lo que no esté en la copia (en el gráfico fichero D).

Caso 1: Restaurado con directorio vacío

En este caso, la copia representará el último estado y dejará la web o sistema tal y como estaba en el momento de hacer la copia.

Caso 2: Restaurado en directorio con datos (SOBRESCRIBIR)

En este caso, la copia restaurará:

  1. Los ficheros que estén en la copia y que no estén en el directorio de restauración
  2. Sobrescribirá los ficheros que estén en la copia y en el directorio de restauración.

Si el directorio de restauración tiene más ficheros no incluidos en la copia, estos permanecerán.

¿Porqué puede haber ficheros en el directorio de restauración que no estén en la copia?

Este caso se dará cuando se creen nuevos ficheros tras la última copia. Instalación de módulos,
nuevos ficheros e imágenes subidas son ejemplos de esto.

¿Cómo hacer una restauración dejando sólo lo que había en la copia?

La única manera es dejando vacío el directorio de restauración de manera que sólo queden los ficheros que hubiesen el la copia.

Dado que es una operación de borrado:

  1. Tiene que ser autorizada por el cliente
  2. Es una operación drástica que potencialmente puede hacer que se pierdan datos
  3. Durante el restaurado el sistema puede no estar operativo hasta que finalice todo el restaurado.

CONCLUSIÓN a tener en cuenta: la copia de seguridad nunca borra

Es importante acordarse de que la copia de seguridad nunca borra cuando restaura. En todo caso crea ficheros o sobrescribe.