Copia instantánea de volumen

De Wikipedia, la enciclopedia libre
Saltar a: navegación, búsqueda

En informática, una copia instantánea de volumen o Snapshot es una instantánea del estado de un sistema en un momento determinado. El término fue acuñado como una analogía a la de la fotografía. Puede referirse a una copia real del estado de un sistema o de una capacidad que ofrecen los sistemas de copia de seguridad.

Justificación[editar]

Una copia de seguridad de un sistema con un gran conjunto de datos puede tardar mucho tiempo en completarse. En los sistemas multi-tarea o multi-usuarios es posible que se escriban datos mientras se está haciendo esta copia de seguridad. Esto implica que la copia de seguridad realizada no es atómico e introduce una diferencia de versiones que pueden resultar en datos corruptos. Por ejemplo, si un usuario crea un archivo en un directorio que ya ha sido respaldado, entonces ese archivo puede llegar a estar completamente ausente en el medio de respaldo, ya que la operación de copia de seguridad ya había tenido lugar antes de la creación del archivo. La diferencia de versiones también pueden causar la corrupción de los archivos ya que cambian su tamaño o el contenido en segundo plano mientras se está leyendo (modificado por otro usuario u proceso).

Un enfoque de la copia de seguridad de datos en tiempo real es desactivar temporalmente el acceso de escritura a los datos durante la copia de seguridad, ya sea por detener el acceso a aplicaciones o mediante el bloqueo de la API que proporciona el sistema operativo para hacer cumplir el acceso exclusivo de lectura. Esto es tolerable para sistemas de baja disponibilidad(computadoras de escritorio y servidores de pequeños grupos de trabajo, en los que el tiempo de inactividad es aceptable). En sistemas de alta disponibilidad 24 / 7, sin embargo, no se pueden tolerar interrupciones de servicio.

Para evitar este tiempo de inactividad, en sistemas de alta disponibilidad se puede llevar a cabo la copia de seguridad usando una instantánea, consiste en una imagen de sólo lectura que es una copia del conjunto de datos congelados en un punto en el tiempo y , mientras, se permite que las aplicaciones puedan seguir escribiendo sus datos. La mayoría de las implementaciones instantánea son eficientes y permite realizar instantáneas en O(1). En otras palabras, el tiempo y la E/S necesarias para crear la instantánea no se incrementa con el tamaño del conjunto de datos, mientras que el mismo tiempo para una copia de seguridad directa es proporcional al tamaño del conjunto de datos. En algunos sistemas, una vez que la instantánea inicial se toma de un conjunto de datos, instantáneas subsiguientes sólo copia los datos modificados, y utiliza un sistema de indicadores para hacer referencia a la instantánea inicial. Este método de instantáneas basadas en punteros consume menos espacio de disco que si el conjunto de datos fue clonado en varias ocasiones.

A la escritura de instantáneas a veces se las llaman ramas instantáneas, porque implícitamente crea versiones divergentes de sus datos. Aparte de las copias de seguridad y recuperación de datos, el sistema de lectura y escritura de instantáneas se utiliza con frecuencia en la virtualización, entornos de pruebas y alojamiento virtual debido a su utilidad en la gestión de los cambios en grandes conjuntos de archivos.

Enlaces externos[editar]