Shadow Copy (también conocido como Volume Snapshot Service , [1] Volume Shadow Copy Service [2] o VSS [2] ) es una tecnología incluida en Microsoft Windows que puede crear copias de seguridad o instantáneas de archivos o volúmenes de computadora , incluso cuando están en uso . Se implementa como un servicio de Windows llamado servicio Volume Shadow Copy . También se incluye un servicio de proveedor de software VSS como parte de Windows para que lo utilicen las aplicaciones de Windows. La tecnología Shadow Copy requiere Windows NTFS oSistemas de archivos ReFS para crear y almacenar instantáneas. Las instantáneas se pueden crear en volúmenes locales y externos (extraíbles o de red) mediante cualquier componente de Windows que utilice esta tecnología, como cuando se crea una copia de seguridad de Windows programada o un punto de restauración automático del sistema .
Otros nombres | |
---|---|
Desarrollador (es) | Microsoft |
Sistema operativo | Microsoft Windows |
Nombre del Servicio | VSS [2] |
Descripción general
VSS opera a nivel de bloque de volúmenes.
Una instantánea es una copia puntual del volumen de solo lectura. Las instantáneas permiten la creación de copias de seguridad coherentes de un volumen, lo que garantiza que el contenido no cambie y no se bloquee mientras se realiza la copia de seguridad.
El componente central de la instantánea es el volumen de instantáneas de servicio , que inicia y supervisa el proceso de creación de instantáneas. Los componentes que realizan toda la transferencia de datos necesaria se denominan proveedores . Si bien Windows viene con un proveedor de sistema predeterminado, los proveedores de software y hardware pueden crear sus propios proveedores de software o hardware y registrarlos con el servicio Volume Shadow Copy. Cada proveedor tiene un tiempo máximo de 10 segundos para completar la generación de instantáneas. [3]
Otros componentes que participan en el proceso de creación de instantáneas son los escritores . El objetivo de Shadow Copy es crear instantáneas fiables y consistentes. Pero a veces, esto no se puede lograr simplemente completando todas las operaciones de cambio de archivo pendientes. A veces, es necesario completar una serie de cambios interrelacionados en varios archivos relacionados. Por ejemplo, cuando una aplicación de base de datos transfiere un dato de un archivo a otro, debe eliminarlo del archivo de origen y crearlo en el archivo de destino. Por lo tanto, una instantánea no debe estar entre la primera eliminación y la creación posterior, o de lo contrario no tiene valor; debe ser antes de la eliminación o después de la creación. Hacer cumplir esta coherencia semántica es deber de los escritores. Cada escritor es específico de la aplicación y tiene 60 segundos para establecer un estado seguro para la copia de seguridad antes de que los proveedores comiencen la creación de instantáneas. Si el servicio Volume Shadow Copy no recibe el reconocimiento de éxito de los escritores correspondientes dentro de este período de tiempo, falla la operación. [3]
De forma predeterminada, las instantáneas son temporales; no sobreviven a un reinicio. La capacidad de crear instantáneas persistentes se agregó en Windows Server 2003 en adelante. Sin embargo, Windows 8 eliminó la parte de la GUI necesaria para explorarlos. ( § Historia )
El software y los servicios de Windows que admiten VSS incluyen Windows Failover Cluster , [4] Copia de seguridad de Windows Server, [5] Hyper-V , [6] Servidor virtual , [7] Active Directory , [8] SQL Server , [9] Exchange Server [ 10] y SharePoint . [11]
El resultado final es similar a un sistema de archivos de control de versiones , lo que permite recuperar cualquier archivo tal como existía en el momento en que se realizó cualquiera de las instantáneas. Sin embargo, a diferencia de un verdadero sistema de archivos de control de versiones, los usuarios no pueden activar la creación de nuevas versiones de un archivo individual, solo el volumen completo. Como efecto secundario, mientras que el propietario de un archivo puede crear nuevas versiones en un sistema de archivos de control de versiones, solo un administrador del sistema o un operador de respaldo puede crear nuevas instantáneas (o controlar cuándo se toman nuevas instantáneas), porque esto requiere el control de la volumen completo en lugar de un archivo individual. Además, muchos sistemas de archivos de control de versiones (como el de VMS ) guardan implícitamente una versión de los archivos cada vez que se modifican; Los sistemas que utilizan un enfoque de instantáneas como Windows solo capturan el estado periódicamente.
Historia
Windows XP y Server 2003
El Servicio de instantáneas de volumen se agregó por primera vez a Microsoft Windows en Windows XP . Solo puede crear instantáneas temporales, que se utilizan para acceder a la versión estable en disco de archivos que se abren para editar (y, por lo tanto, se bloquean). NTBackup utiliza esta versión de VSS .
La creación de instantáneas persistentes (que permanecen disponibles en los reinicios hasta que se eliminan específicamente) se ha agregado en Windows Server 2003 , lo que permite que existan hasta 512 instantáneas simultáneamente para el mismo volumen. En Windows Server 2003, VSS se utiliza para crear instantáneas periódicas incrementales de datos de archivos modificados a lo largo del tiempo. Se almacenan un máximo de 64 instantáneas en el servidor y los clientes pueden acceder a ellas a través de la red. Esta función se conoce como instantáneas para carpetas compartidas y está diseñada para un modelo cliente-servidor . [12] Su componente de cliente se incluye con Windows XP SP2 o posterior, y está disponible para su instalación en Windows 2000 SP3 o posterior, así como en Windows XP RTM o SP1. [13]
Desarrollador (es) | Microsoft |
---|---|
Lanzamiento estable | 1.1 |
Sistema operativo | Microsoft Windows |
Tipo | Mando |
Licencia | Software comercial patentado |
Sitio web | docs .microsoft .com / es-es / windows-server / administración / windows-commands / vssadmin |
Windows XP [14] y versiones posteriores incluyen una utilidad de línea de comandos llamada vssadmin
que puede enumerar, crear o eliminar instantáneas de volumen y enumerar los creadores y proveedores de instantáneas instaladas. [15]
Windows Vista, 7 y Server 2008
Microsoft actualizó varios componentes de Windows para hacer uso de Shadow Copy. Copia de seguridad y restauración en Windows Vista , Windows Server 2008 , Windows 7 y Windows Server 2008 R2 utilizan instantáneas de archivos en las copias de seguridad basadas en archivos y sector por sector. El componente Protección del sistema utiliza VSS al crear y mantener copias periódicas de los datos del sistema y del usuario en el mismo volumen local (similar a la función Instantáneas para carpetas compartidas en Windows Server); VSS permite que Restaurar sistema acceda localmente a dichos datos .
Restaurar sistema permite volver a un conjunto anterior completo de instantáneas llamado punto de restauración . [16] [17] Antes de Windows Vista, Restaurar sistema dependía de un filtro basado en archivos que observaba los cambios para un determinado conjunto de extensiones de archivo y luego copiaba los archivos antes de sobrescribirlos. [18] [19] [20] Además, una parte del Explorador de Windows llamada Versiones anteriores permite restaurar archivos o carpetas individuales localmente desde puntos de restauración tal como existían en el momento de la instantánea, recuperando así una versión anterior de un archivo o recuperando un archivo eliminado por error.
Desarrollador (es) | Microsoft |
---|---|
Sistema operativo | Microsoft Windows |
Tipo | Mando |
Licencia | Software comercial patentado |
Sitio web | docs .microsoft .com / es-es / windows-server / administración / windows-commands / diskshadow |
Finalmente, Windows Server 2008 presenta la diskshadow
utilidad que expone la funcionalidad VSS a través de 20 comandos diferentes. [21]
El sistema crea instantáneas automáticamente una vez al día, o cuando las activa la utilidad de respaldo o las aplicaciones de instalación que crean un punto de restauración. [22] [23] La función "Versiones anteriores" está disponible en las ediciones Business, Enterprise y Ultimate de Windows Vista [24] y en todas las ediciones de Windows 7 . Las Home Editions de Vista carecen de la función "Versiones anteriores", aunque el Servicio de instantáneas de volumen está incluido y en ejecución. Con herramientas de terceros, aún es posible restaurar versiones anteriores de archivos en el volumen local. [25] Algunas de estas herramientas también permiten a los usuarios programar instantáneas a intervalos definidos por el usuario, configurar el almacenamiento utilizado por las instantáneas de volumen y comparar archivos o directorios de diferentes puntos en el tiempo utilizando instantáneas. [26] Windows 7 también agrega soporte nativo a través de una GUI para configurar el almacenamiento utilizado por las instantáneas de volumen.
Windows 8 y Server 2012
Si bien admite instantáneas persistentes, Windows 8 carece de la parte GUI necesaria para examinarlas; por lo tanto, se eliminó la capacidad de examinar, buscar o recuperar versiones anteriores de archivos a través de la pestaña Versiones anteriores del cuadro de diálogo Propiedades de archivos para los volúmenes locales. Sin embargo, utilizando herramientas de terceros (como ShadowExplorer) es posible recuperar esa funcionalidad. La función está completamente disponible en Windows Server 2012 . [27]
Windows 10
Windows 10 restauró la pestaña Versiones anteriores que se eliminó en Windows 8; sin embargo, en versiones anteriores dependía de la función Historial de archivos en lugar de Instantáneas de volumen. Las compilaciones actuales ahora permiten la restauración desde los puntos de Historial de archivos y Protección del sistema (Restauración del sistema), que usan Instantáneas de volumen. [28]
Servidor Samba
Samba en Linux es capaz de proporcionar el servicio de instantáneas en un almacenamiento respaldado por LVM o con un ZFS o btrfs subyacente . [29] [30] [31]
Compatibilidad
Si bien las diferentes versiones de NTFS tienen un cierto grado de compatibilidad tanto hacia adelante como hacia atrás , existen ciertos problemas al montar volúmenes NTFS más nuevos que contienen instantáneas persistentes en versiones anteriores de Windows. Esto afecta a los discos duros portátiles externos y de arranque dual. Específicamente, las instantáneas persistentes creadas por Windows Vista en un volumen NTFS se eliminan cuando Windows XP o Windows Server 2003 montan ese volumen NTFS. Esto sucede porque el sistema operativo anterior no comprende el formato más nuevo de instantáneas persistentes. [32] Del mismo modo, las instantáneas de Restauración del sistema creadas por Windows 8 se eliminan si se exponen a una versión anterior de Windows. [33]
Ver también
- Lista de componentes de Microsoft Windows
- Instantánea (almacenamiento de computadora)
- Copiar en escrito
Referencias
- ^ a b "Servicio de instantáneas de volumen (VSS)" . Glosario . Symantec . Consultado el 2 de mayo de 2013 .
- ^ a b c d "Descripción general del servicio de instantáneas de volumen" . Biblioteca de MSDN . Microsoft. 5 de noviembre de 2012 . Consultado el 2 de mayo de 2013 .
- ^ a b "Cómo funciona el servicio de instantáneas de volumen" . TechNet . Microsoft. 28 de marzo de 2003 . Consultado el 4 de enero de 2011 .
- ^ Archiveddocs. "Novedades de los clústeres de conmutación por error en Windows Server 2008" . technet.microsoft.com . Consultado el 18 de marzo de 2018 .
- ^ JasonGerend. "Servicio de instantáneas de volumen" . docs.microsoft.com . Consultado el 11 de agosto de 2019 .
- ^ scooley. "Servicios de integración de Hyper-V" . docs.microsoft.com . Consultado el 11 de agosto de 2019 .
- ^ scooley. "Microsoft Virtualización y Virtual Server 2005 R2 SP1" . docs.microsoft.com . Consultado el 11 de agosto de 2019 .
- ^ mcleanbyron. "Copia de seguridad y restauración de VSS de Active Directory - Aplicaciones de Windows" . docs.microsoft.com . Consultado el 11 de agosto de 2019 .
- ^ MandiOhlinger. "Mirroring de base de datos de SQL Server, servicio de instantáneas de volumen y AlwaysOn - BizTalk Server" . docs.microsoft.com . Consultado el 11 de agosto de 2019 .
- ^ msdmaguire. "Protección de datos de Exchange Server, recuperación de desastres de Exchange, copia de seguridad de Exchange, Escritor de VSS de Exchange, Exchange de copia de seguridad de VSS, recuperación de datos de Exchange Server, recuperación de datos de Exchange" . docs.microsoft.com . Consultado el 11 de agosto de 2019 .
- ^ spdevdocs. "Copia de seguridad y restauración de una aplicación de servicio de búsqueda en SharePoint usando VSS" . docs.microsoft.com . Consultado el 11 de agosto de 2019 .
- ^ "Descarga del cliente de instantáneas" . TechNet . Microsoft . Consultado el 21 de octubre de 2014 .
- ^ Oltean, Adi (17 de diciembre de 2004). "Consejos para implementar instantáneas [ sic ] para carpetas compartidas" . Antimail . Microsoft . Consultado el 21 de abril de 2009 .
- ^ "Windows XP - Servicio de instantáneas de volumen" . MSDN . Microsoft . Consultado el 31 de mayo de 2013 .
- ^ "Vssadmin" . Documentación de Windows Server 2008 y Windows Server 2008 R2. Biblioteca TechNet . Microsoft. 28 de septiembre de 2007. Comandos, referencias y herramientas de Windows Server . Consultado el 27 de marzo de 2012 .
- ^ Compare: "Información sobre la carpeta SPP en Windows vista" . Comunidad de Microsoft . Microsoft. 20 de agosto de 2010 . Consultado el 22 de julio de 2015 .
SPP significa Shared Protection Point y es utilizado por Windows para almacenar información en el punto de restauración.
- ^ Compare: Barreto, Jose (16 de septiembre de 2009). "Diagnóstico de fallas en la copia de seguridad de Windows Server - Parte 1 (Errores VSS / SPP)" . Almacenamiento en Microsoft: el blog oficial de los equipos de ingeniería de almacenamiento de Windows y Windows Server . Microsoft Corporation . Consultado el 11 de septiembre de 2017 .
[...] el origen del error está en una capa subyacente, como el Servicio de instantáneas de volumen (VSS), el Punto de protección compartido (SPP) u otras aplicaciones que se conectan al marco VSS.
- ^ Russinovich, Mark E .; Salomón, David A. (2005). Internos de Microsoft Windows: Microsoft Windows Server 2003, Windows XP y Windows 2000 (4 ed.). Redmond, WA : Microsoft Press . págs. 706–711 . ISBN 0-7356-1917-4.
- ^ "Copia de seguridad de Windows" . Portal de Windows Vista . Microsoft . Archivado desde el original el 10 de mayo de 2007 . Consultado el 11 de enero de 2014 .
- ^ Fok, Christine (septiembre de 2007). "Una guía para las tecnologías de copia de seguridad de Windows Vista" . Revista TechNet . Microsoft . Consultado el 11 de enero de 2014 .
- ^ "Diskshadow" . Documentación de Windows Server 2008 y Windows Server 2008 R2. Biblioteca TechNet . Corporación Microsoft. 28 de septiembre de 2007. Comandos, referencias y herramientas de Windows Server . Consultado el 27 de marzo de 2012 .
- ^ "Escenarios seleccionados para mantener la integridad de los datos con Windows Vista" . TechNet . Corporación Microsoft.
- ^ "Una guía para las tecnologías de copia de seguridad de Windows Vista" . Microsoft.
- ^ Función "Instantánea de volumen y" Versiones anteriores "en Windows Vista" . Corporación Microsoft.
- ^ ShadowExplorer permite restaurar archivos perdidos o alterados
- ^ TimeTraveler agrega una línea de tiempo al Explorador de Windows que permite al usuario abrir, restaurar o comparar archivos o directorios desde puntos en el tiempo
- ^ "IU de versiones anteriores eliminada para volúmenes locales (Windows)" . Consultado el 17 de noviembre de 2012 .
- ^ "Agente de usuario incorrecto detectado" . www.winhelp.us . Consultado el 18 de marzo de 2018 .
- ^ "Colección Samba HOWTO, Parte III. Configuración avanzada" . Consultado el 2 de octubre de 2012 .
- ^ "zfsonlinux / zfs-auto-snapshot" . GitHub . Consultado el 18 de marzo de 2018 .
- ^ "[GUÍA] Versiones anteriores de Windows y Samba (Btrfs - Atomic COW - Instantánea de volumen)" . openmediavault .
- ^ "Cómo se ven afectados los puntos de restauración y otras funciones de recuperación en Windows Vista cuando se realiza un arranque dual con Windows XP" . Blog de archivador . Microsoft . 14 de julio de 2006. Archivado desde el original el 18 de julio de 2006 . Consultado el 21 de marzo de 2007 .
- ^ "Llamando a SRSetRestorePoint" . Biblioteca de MSDN . Microsoft . Consultado el 1 de febrero de 2015 .
Las instantáneas del volumen de arranque creado por Restaurar sistema que se ejecuta en Windows 8 se pueden eliminar si la instantánea se expone posteriormente en una versión anterior de Windows.
Otras lecturas
- Russinovich, Mark E .; Salomón, David A .; Ionescu, Alex (2009). "Administración de almacenamiento". Internos de Windows (5ª ed.). Microsoft Press. págs. 688–698. ISBN 978-0-7356-2530-3.
- "Escenarios seleccionados para mantener la integridad de los datos con Windows Vista" . Microsoft TechNet . Microsoft Corporation . Consultado el 4 de enero de 2011 .
- Russinovich, Mark ; Solomon, David (diciembre de 2001). "Windows XP: las mejoras del kernel crean un sistema operativo más robusto, potente y escalable" . Revista TechNet . Microsoft . Consultado el 2 de mayo de 2013 .
- Oltean, Adi (19 de septiembre de 2006). "Un poco de magia negra: cómo asignar letras de unidad a las instantáneas de VSS ... ¡en Windows XP!" . Antimail . Microsoft Corporation . Consultado el 4 de enero de 2011 .
- Oltean, Adi (14 de diciembre de 2004). "Creación de instantáneas desde la línea de comandos" . Blogs de MSDN . Microsoft Corporation . Consultado el 4 de enero de 2011 .
- "Escritores expresos del servicio de instantáneas de volumen (VSS)" . Corporación Microsoft.