Uno de los asuntos mas importantes en Informática es el de la protección contra fallos. En los sistemas informáticos, siempre se pueden producir fallos, con efectos más o menos graves, desde el borrado accidental de un archivo hasta el fallo físico de un Disco Duro o de un equipo completo.
Copias…
La idea básica es tener Copias de la información que se quiere “asegurar“, de modo que si se produce un fallo seamos capaces de recuperarla. Se conoce por el término inglés “Backup” que debe entenderse como “Copia de Seguridad” o “de Respaldo”.
Externas…
Estas copias deben almacenarse en algún medio o sistema “Externo” al sistema al que se pretende dar respaldo, de modo que si el equipo en cuestión sufre un fallo, la copia no se vea afectada simultáneamente.
De qué Información…
Se puede pensar en realizar copias de seguridad de diferentes tipos de información: el Sistema Operativo, una Base de Datos, los archivos de una aplicación o de documentos específicos del usuario.
Variabilidad…
La información puede ser más o menos variable, es decir, que se actualice o modifique con mayor o menor frecuencia. Por ejmplo, los datos de una cuenta bancaria se pueden actualizar varias veces al día, mientras que un informe ya presentado puede ser estable indefinidamente.
Criticidad…
Una información es tanto más crítica cuanto mas problemas, costes, esfuerzo, retrasos pueda producir su pérdida. Será necesaria hacer copias de respaldo de la información más crítica y posiblemente se decida no hacerlas, de la información no crítica.
Políticas de Backup…
En función del volumen, tipo, criticidad y variabilidad de la información se puede diseñar una “Política de Backup“. Los parámetros esenciales para definir una política son:
- La información objetivo. Por ejemplo: el directorio “D:\Datos de Usuario”
- Tipo de copia. Por ejemplo: Copia completa de la carpeta
- Frecuencia. Por ejemplo: una vez a la semana
- Retención: Por ejemplo: Cada copia se guarda 4 semanas
Tras estos esquemas hay algunas ideas a resaltar
- en general NO se debe sobreescribir unas copias sobre otras, salvo que ya haya pasado su periodo de retención.
- siempre se debe garantizar que exista al menos una copia de respaldo util (Correcta y recuperable).
Pensemos en el siguiente caso:
Normalmente sólo hago una copia de backup y siempre la hago sobreescribiendo la misma carpeta (cinta o cualquier otro medio). Si cuando inicio una copia de backup se produce un fallo y el backup es incorrecto, realmente NO TENGO NINGUNA COPIA DE RESPALDO. Si este fallo es grave y he perdido mi equipo o disco original !!YA NO TENGO LA INFORMACIÓN!!.
Corolario: usar siempre al menos dos copias aunque sólo sea temporalmente; nunca sobreescribir.
- la necesidad de etiquetar o inventariar correctamente las copias de modo que se pueda reconocer el instante del tiempo al que correponde cada una. Hay que entender que la recuperación en general nunca será sin pérdidas si hay que recuperar de un backup, siempre “volveremos” a un momento anterior del tiempo, perdiendo los cambios posteriores.
- sobre la política puedo estimar la ocupación de mis copias de backup (el volumen puede crecer bastante). Por ejemplo: si mi carpeta “D:\Datos de Usuario” ocupa en promedio 100MBytes, para la política descrita necesito un espacio libre de: 500MBytes de manera estable.
- en general existen al menos los siguientes “Tipos de copia”:
- Completa (Todos los archivos y carpetas)
- Incremental (Sólo los archivos que se hayan modificado desde el último backup)
- Diferencial (Sólo las diferencias desde el último backup. Se puede entender como un incremental a nivel de bloque de disco)
Los Incremenales y Diferenciales siempre necesitan la referencia de un Completo anterior para su recuperación. Su objetivo esencial es optimizar los tiempos de copia y las ocupaciones. Estos tipos de backup avanzados sólo se pueden aplicar fácilmente con herramientas especializadas.
Cómo se hace…
La manera más sencilla de realizar un “backup” es realizar una copia simple de las carpetas y archivos en algún almacenamiento externo. Se puede utilizar:
- Copias a Discos externos (USB o similar)
- Copias en unidades de Red (Servidores de Ficheros compartidos)
- Grabación sobre CDs o DVDs
- En medios de gran capacidad como Cintas o similares
Es importante tener en cuenta:
- Las aplicaciones que utilizan los datos a copiar deben estar inactivas para asegurar que la copia es consistente y recuperable
- Los ficheros abiertos puerden dar problemas al realizar copias.
- Atención a archivos y carpetas ocultas o protegidas. Es habitual este tipo de problemas si se desea hacer una copia simple del sistema operativo.
La recuperación de una copia se haría realizando una copia inversa, bien completa o bien localizando un archivo o carpeta específico dentro de la copia de respaldo.
Herramientas específicas…
Alternativamente se puede utilizar herramientas específicas que suelen venir incorporadas a los sistemas operativos o incluso productos específicos en el mercado. En general estas herramientas permiten definis politicas complejas de backup, programas las tareas de backup automáticamente, ayuda a la recupèración de información, optimiza estos procesos en tiempo de copia y volumen ocupado.
En Windows XP (y posteriores) se incluye la Herramienta de “Copias de Seguridad”
Desde el Menu de Inicio > Todos los programas > Accesorios > Herramientas del sistema
Basado en “Asistentes” facilita la labor de establecer una planificación de copias, su realización y su eventual recuperación. Normalmente se generan copias en CDs o DVDs.
En MacOS se puede utilizar Time Machine.
Búscalo en “/Applications/Time Machine.app”
Es un programa muy avanzado y facil de usar. Utiliza un disco externo y realiza de manera continua y transparente copias diferenciales de tu sistema. Te permite navegar visualmente por la diferentes “fotos” del pasado y navegarlas de manera muy interactiva.







Entradas (RSS)