Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Respaldo PDF
Respaldo PDF
RESPALDO Y
RECUPERACION
DE DATOS
Simn Mario Tener
Nelson Pequeo 1
Julio 2000
Los autores agradecen los tiles aportes de Carlos Moirano y Leonardo Sena.
Introduccin a la Computacin
Introduccin a la Computacin
PROPSITO
El propsito de este texto es destacar la importancia que tiene el salvaguardar los datos
almacenados en una computadora (de cualquier porte), para evitar se interrumpa el
procesamiento, tanto en forma temporal como permanente. Adems, en caso de ser necesario,
que el esfuerzo de recuperacin sea el mnimo necesario. Por lo tanto, es imprescindible adquirir
el hbito de respaldar los datos, de forma apropiada segn cada sistema, usuario e instalacin.
INTRODUCCIN
El texto est dirigido a todo usuario de computacin (domstico o empresarial) y de todo
tipo de equipamiento informtico (micros, minis, etc.), para cualquier tipo de procesamiento de
datos, tanto para quien hace procesamiento de textos, generacin de grficas, utilizacin de
planilla electrnica, ya sea en forma ocasional o habitual, como el que opera un sistema de
contabilidad, de facturacin, etc.
Se presenta el tema de respaldo y recuperacin de datos en computadora de manera
conceptual y sencilla. El objetivo es que el lector tome conciencia de la necesidad e importancia
de cumplir con los respaldos, en la forma y frecuencia que correspondan a la aplicacin en
computadora que utiliza. Se destaca la importancia de estos procesos, lo cual debe inducir al
lector a asegurarse que sus datos estn correctamente respaldados.
Existen muy pocos textos de computacin que tratan el tema de respaldo y recuperacin
de datos, a pesar de su importancia. Inclusive, los textos dedicados al tratamiento de datos y de
archivos tampoco lo presentan. Por lo tanto, el presente texto pretende complementarlos con las
nociones fundamentales.
Introduccin a la Computacin
Introduccin a la Computacin
Ejemplo 1
El ingreso de datos insume 6 horas y el respaldo de dichos datos insume 15 minutos.
Queda plenamente justificado hacer el respaldo, inclusive con mayor frecuencia (2 veces
por da), ya que con slo dedicar 15 minutos se protege la eventual prdida de 360
minutos. Relacin: 4 % del tiempo es requerido para respaldo. Si se lo hace dos veces por
da, 15 cada 3 horas, la relacin es 8 %, lo cual es igualmente bueno.
Introduccin a la Computacin
Qu es respaldo
Respaldo es la obtencin de una copia de los datos en otro medio magntico, de tal modo
que a partir de dicha copia es posible restaurar el sistema al momento de haber realizado el
respaldo. Por lo tanto, los respaldos deben hacerse con regularidad, con la frecuencia
preestablecida y de la manera indicada, a efectos de hacerlos correctamente.
Es fundamental hacer bien los respaldos. De nada sirven respaldos mal hechos (por
ejemplo, incompletos). En realidad, es peor disponer de respaldos no confiables que carecer
totalmente de ellos!
Suele ocurrir que la realizacin de respaldos es una tarea relegada a un plano secundario,
cuando en realidad la continuidad de una aplicacin depende de los mismos. Los respaldos son
tan importantes como lo es el correcto ingreso de datos.
Qu es recuperacin
La recuperacin es la tarea que se lleva a cabo cuando es necesario volver al estado de
la aplicacin al momento del ltimo respaldo. A partir de los datos de la ltima copia realizada, se
hace una copia en sentido inverso, recuperando la aplicacin.
Todas las transacciones ocurridas despus del ltimo respaldo se han perdido. Los
movimientos ocurridos entre el momento al ltimo respaldo y el momento en que se detecta la
necesidad de la recuperacin deben ser reconstruidos a mano.
La recuperacin es una tarea eventual. Slo se hace si se han perdido datos, en magnitud
tal que justifique utilizar el respaldo. Puede hacerse en forma parcial, por ejemplo, un solo archivo
o completo.
Si se hace una recuperacin parcial, debe asegurarse que no se altere la integridad de los
datos, como ser que los archivos queden en diferente estado de actualizacin respecto al tiempo.
Introduccin a la Computacin
Aspectos a considerar
Dado que las aplicaciones (sistemas) tienen caractersticas inherentes, para cada
aplicacin corresponde un mtodo apropiado de respaldo / recuperacin de datos.
Preferentemente, debe ser establecido por quienes desarrollan la aplicacin, que son los que
saben cules datos es necesario respaldar, la mejor manera de hacerlo, etc. y cmo hacer la
correspondiente recuperacin. Hay que tener en cuenta las caractersticas propias del usuario y
cul es la instalacin en que funciona el sistema. Es decir, qu computadora, dnde est
instalada, etc. Incluye el rea fsica (por ejemplo: ambiente aislado o transitado, acondicionamiento
trmico, nivel de ruido, etc.).
Algunos de los aspectos a considerar se presentan a continuacin. La lista no es taxativa
y el orden de cada aspecto no es relevante, siendo cada aspecto de propsito limitado en forma
individual. Un adecuado mtodo de respaldo/recuperacin debe tener en cuenta todos los
aspectos en conjunto, como ser:
- Plan de respaldo
- Cules datos se deben incluir
- Tipos de respaldos
- Cantidad de copias a realizar
- Modalidad de copia
- Dnde guardarlas
Introduccin a la Computacin
son
(en
orden
descendente
por
capacidad
de
Las siguientes son algunos de los sitios que ofrecen este servicio:
http://www.ultrabac.com/
http://www.datarecovery.demon.co.uk/
http://www.evault.com/
http://www.ora.com/catalog/unixbr
http://www.unitrends.com/
Introduccin a la Computacin
Respaldos incrementales:
Se combina con respaldos globales o parciales. Se respalda solamente las
modificaciones que han ocurrido desde el ltimo respaldo. Para realizar una
recuperacin se debe adicionar al ltimo respaldo global todos los respaldos
incrementales sucesivos. Es un procedimiento de respaldo gil y que ocupa poco
espacio. El procedimiento de recuperacin es complejo.
Respaldos diferenciales:
Similar al anterior. Se respalda las modificaciones que han ocurrido desde el ltimo
respaldo global o parcial. Para realizar una recuperacin se debe adicionar al ltimo
respaldo global solamente el ltimo respaldo diferencial. Es un procedimiento de
respaldo relativamente gil y que ocupa poco espacio, con un procedimiento de
recuperacin de slo dos etapas.
Respaldos simultneos:
se realiza una copia exactamente igual al mismo tiempo de todos los datos procesados,
por ejemplo cuando el sistema de discos espejados es utilizado. Recuperar los datos es
simplemente direccionarse a otra unidad de disco.
Todos los tipos de respaldo tienen sus ventajas y sus desventajas.
El respaldo global es el ms seguro ya que se tiene la totalidad de los datos, pero tambin
es el que insume mayor cantidad de tiempo y capacidad del soporte magntico.
El respaldo incremental es el ms rpido, pero tiene una cantidad de informacin limitada
a un perodo de tiempo. Para recuperar un sistema determinado o el disco completo, se debe
partir del ltimo respaldo parcial o completo y cargar en secuencia cada uno de los respaldos
incrementales. En general, se suele hacer un respaldo completo una vez por semana y para cada
da de la semana se hace el incremental.
Respecto al parcial, insume menos tiempo que el global (y puede llevar menos tiempo que
el incremental), pero se est limitado a cierto tipo de informacin. Se suele hacer respaldos
globales con menor frecuencia que los parciales. Por ejemplo, una vez por semana se puede
hacer respaldo parcial por aplicacin (combinado con los incrementales o diferenciales, en forma
http://www.dpec.com/catalog/orcc07.htm
http://softseek.zdnet.com/Utilities/Backing_Up/Review2_30138_index.html
http://www.cbtsys.com/catalog/curicula/courses/or7mt/or7mt.htm
http://www.4datarecovery.com/
Introduccin a la Computacin
Modalidad de copia
Los tipos posibles de respaldo pueden combinarse en forma conveniente en la modalidad
de copia, como ser, por ejemplo:
- copia simple
- copia doble
- copia generacional
La copia simple consiste en hacer la tarea de respaldo una sola vez, existiendo un nico
ejemplar del respaldo. La copia doble consiste en repetir la tarea, de tal manera de existir dos
ejemplares del respaldo. El soporte del respaldo puede, eventualmente deteriorarse. En caso de
haber una copia simple, si se ve afectado, se perdi el respaldo. En caso de haber dos copias, es
altamente improbable que los dos ejemplares se deterioren. Por lo tanto, es mejor la copia doble,
pero requiere doble de tiempo. La copia generacional es la ms segura y se explica ms adelante.
Suele ser un error frecuente, el respaldar los archivos en el mismo disco, con otros
nombres, o bien bajo otro subdirectorio. Este respaldo es de muy escaso valor. Slo sirve en caso
de destruccin lgica de alguno de los archivos. En caso de rotura fsica del disco o roture lgica
de su ndice, la recuperacin no es posible. Adems, se ocupa espacio en el disco.
La tcnica de copia doble de respaldo, consiste en disponer de dos juegos de copia de los
datos de la aplicacin. Cada vez que se termina de utilizar el sistema se hace una copia, dos
veces. Ante una eventual prdida de datos, se tiene un juego de copia para recuperarlos. Si
ocurriese una falla en alguno de los soportes, existe an un segundo juego.
En la recuperacin, nunca debe utilizarse el segundo juego directamente. Se debe hacer
una copia del juego de respaldo en otro computadora. Recin entonces, se debe volver a hacer la
recuperacin.
Ejemplo: supngase que se deterior fsicamente parte del disco, afectando la aplicacin,
por lo cual es necesario recuperarla. Se toma el primer juego de respaldo, se intenta hacer la
copia del respaldo al disco y aparece error de lectura en el respaldo. Se usa entonces el segundo
10
Introduccin a la Computacin
11
Introduccin a la Computacin
Cundo realizarlo
Para determinar cuando se realiza el respaldo debemos conocer los tiempos incurridos en
desarrollar la tarea y las ventanas de tiempo disponibles en produccin (tiempo disponible para
realizar tareas que no afecte a los procesos habituales de procesamiento de datos). Los tiempos
incurridos en desarrollar la tarea varan dependiendo del soporte utilizado (a mayor velocidad de
transferencia menor tiempo incurrido), el tipo de respaldo utilizado (el full back-up es el que lleva
mayor cantidad de tiempo) y la cantidad de datos a respaldar (a mayor cantidad mayor tiempo de
respaldo).
Generalmente, en las empresas, las ventanas de tiempo disponibles durante las semana
son chicas, por lo que se combinan los tipos de respaldo dependiendo del da de la semana. As,
el fin de semana se realiza un respaldo global y durante la semana se realizan respaldos
incrementales.
Existen momentos en los cuales es necesario realizar respaldos extraordinarios, como ser
nueva instalacin de una aplicacin, o migracin de bases de datos o traslado del equipamiento.
En esta circunstancias deben realizarse un respaldo global, para estar totalmente cubierto.
Periodicidad
Cada cunto realizar los respaldo depender de la cantidad de operaciones realizadas y
las ventanas de tiempo disponibles. Usualmente, y como recomendable, los mismos deben
realizarse diariamente.
Por ejemplo, da a da se hacen respaldos incrementales o diferenciales y una vez por
semana se hacen respaldos completos parciales y una al mes respaldos completos totales.
Siempre estas decisiones dependen del volumen de los datos, del soporte de almacenamiento
disponible, de la velocidad del respaldo, de la importancia de los datos, etc.
Herramientas a utilizar
Hay varias herramientas posibles para respaldo de datos. Algunas son muy simples y
otras son muy sofisticadas. En algunas aplicaciones o DBMS se disponen de programas propios,
guiados por men, para llevar a cabo estas tareas. En otras, se deben utilizar los comandos del
sistema operativo o programas utilitarios para respaldos. Tambin hay combinacin de ambas
situaciones: desde el programa de aplicacin se invocan los comandos del sistema operativo u
otro programa.
Se le dar prioridad a la herramienta nativa de cada aplicacin o DBMS, pues estn
especialmente desarrolladas para respaldar de manera adecuada esos datos, pero la decisin
podr ser utilizar un software especial para respaldo, la decisin final la tomar personal experto.
12
Introduccin a la Computacin
13
Introduccin a la Computacin
Instalaciones grandes
En instalaciones de computacin de mediano y gran parte (con computadoras
mainframes, minis y micros), tal como oficinas y empresas estatales, instituciones bancarias,
empresas de l00 o ms empleados y operarios, etc., deben existir normas y procedimientos
preestablecidos, tanto genricos como especficos de cada sistema. En dichos centros de
cmputo, las tareas de respaldo son una operacin ms de las habituales, que estn incorporadas
en las rutinas <diarias, mensuales, etc.).
Por otra parte, en general, las aplicaciones grandes poseen por s mismas duplicaciones
de las transacciones, de los archivos maestros, etc. que facilitan la eventual recuperacin de
14
Introduccin a la Computacin
Discos espejados
Gracias al uso de las redes de microcomputadoras existe la posibilidad de utilizar las
facilidades del ejemplo precedente en los PC. Existen sistemas operativos administradores de
redes, tales como el NETWARE SFT (de NOVELL) y Windows NT, que proveen las rutinas
necesarias para mantener copia de los archivos (por ejemplo disco espejo). Puede continuar el
procesamiento en el disco alternativo si se produce una falla en el original. Estas rutinas pueden
ser en varias modalidades, que tienen diferentes requerimientos y costos. Estos sistemas utilizan
dos discos iguales en el mismo Servidor. En forma automtica los datos son duplicados en ambos
discos. En caso de falla de uno de ellos, se continua la operativa con el otro disco. Esta tcnica
esta basada en que la probabilidad de que dos discos se daen al mismo tiempo es muy baja
Servidor duplicado
Otra tcnica para aplicaciones crticas llamada servidor duplicado, consiste en tener dos
equipos similares como servidores. Los datos son grabados automticamente en los dos equipos.
Este mtodo es ms seguro que el utilizar un solo equipo con dos discos, ya que en el primer caso
si falla el computadora, haciendo que este deje de funcionar, a pesar de que los datos estn bien,
no es posible acceder a ellos. En el caso de dos computadoras, todo esta duplicado. Esto es ms
seguro, pero tiene el inconveniente de su alto costo, y de que los datos son grabados en dos
equipos, por lo que se degrada la performance de la red.
Sin embargo, en aplicaciones crticas es lo ms recomendable, adems de hacer copias
peridicas en soportes removibles.
15
Introduccin a la Computacin
PLANES DE CONTINGENCIA
Un aspecto muy importante, que se menciona en ltimo lugar en este texto, precisamente
por su importancia, es que, en toda instalacin informtica deberan existir planes de contingencia
que especifican claramente qu hacer frente a una situacin crtica (desastres naturales,
atentados, etc.)
Gracias a estos planes, las personas saben qu deben hacer, y logran superar las
situaciones. Los procedimientos de respaldo y recuperacin que son la base de este documento,
solamente son una parte del plan de contingencia. El plan se complementa con todos los
procedimientos necesarios para volver a la empresa operativa ante cualquier desastre (como
ejemplo reciente est el incendio en UTE, donde gracias a contar con un plan de contingencia la
empresa pudo seguir operando).
Estos planes incluyen alternativas para continuar funcionando el negocio, el organismo o
la institucin de que se trate. Puede incluir lugares alternativos de procesamiento, en otra
empresa, dentro o fuera del pas, rutinas iguales o diferentes de procesamiento, subsistemas
bsicos, etc.
Es frecuente que no existan planes de contingencia y entonces ante una falla no prevista,
los funcionarios no saben qu hacer, desconocen los procedimientos que deben ejecutar y la
situacin problemtica se vuelve ms grave, ya que a la tensin existente se agregan errores de
operacin, por falta de especificaciones.
Gracias al problema Y2K compatibilidad de los sistemas informticos y de las
computadoras en el manejo de la fecha con 4 dgitos, se ha tomado conciencia respecto a planes
de contingencia.
Es fundamental que exista para todo sistema informtico un plan de contingencia que
especifica qu hacer en caso de ocurrir un problema grave.
16
Introduccin a la Computacin
17