stringtranslate.com

Copia de sombra

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 VSS de software como parte de Windows para que lo utilicen las aplicaciones de Windows. La tecnología Shadow Copy requiere los sistemas de archivos NTFS o ReFS de Windows para crear y almacenar instantáneas. Las instantáneas se pueden crear en volúmenes locales y externos (extraíbles o de red) por cualquier componente de Windows que use esta tecnología, como al crear una copia de seguridad programada de Windows o un punto de restauración automática del sistema .

Descripción general

VSS opera a nivel de bloque de volúmenes.

Una instantánea es una copia puntual del volumen que solo se puede leer. Las instantáneas permiten crear copias de seguridad consistentes de un volumen, lo que garantiza que el contenido no se modifique ni se bloquee mientras se realiza la copia de seguridad.

El componente principal de la instantánea es el servicio Volume Shadow Copy , 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 en 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 intervienen 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 fragmento de datos de un archivo a otro, necesita 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 anterior a la eliminación o posterior a la creación. Hacer cumplir esta coherencia semántica es responsabilidad 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 a crear la instantánea. Si el servicio Volume Shadow Copy no recibe el acuse de recibo del éxito de los escritores correspondientes dentro de este período de tiempo, la operación falla. [3]

De manera predeterminada, las instantáneas son temporales; no sobreviven a un reinicio. La capacidad de crear instantáneas persistentes se agregó a partir de Windows Server 2003. Sin embargo, Windows 8 eliminó la parte de la interfaz gráfica de usuario necesaria para explorarlas. (§ Historial)

El software y los servicios de Windows que admiten VSS incluyen Windows Failover Cluster , [4] Windows Server Backup, [5] Hyper-V , [6] Virtual Server , [7] Active Directory , [8] SQL Server , [9] Exchange Server [10] y SharePoint . [11]

El resultado final es similar a un sistema de archivos con control de versiones , 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 con control de versiones, los usuarios no pueden activar la creación de nuevas versiones de un archivo individual, solo del volumen completo. Como efecto secundario, mientras que el propietario de un archivo puede crear nuevas versiones en un sistema de archivos con 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 todo el volumen en lugar de un archivo individual. Además, muchos sistemas de archivos con 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 los archivos que se abren para editar (y, por lo tanto, están bloqueados). Esta versión de VSS es utilizada por NTBackup .

En Windows Server 2003 se ha añadido la creación de instantáneas persistentes (que permanecen disponibles tras reinicios hasta que se eliminen específicamente) , 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 son accesibles para los clientes a través de la red. Esta característica se conoce como Instantáneas para carpetas compartidas y está diseñada para un modelo cliente-servidor . [12] Su componente 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]

Windows XP [14] y versiones posteriores incluyen una utilidad de línea de comandos llamada vssadminque puede enumerar, crear o eliminar copias de volumen y enumerar los proveedores y escritores de copias de volumen instalados. [15]

Windows Vista, 7 y Server 2008

Microsoft actualizó varios componentes de Windows para utilizar la función Instantáneas. Las funciones de copia de seguridad y restauración en Windows Vista , Windows Server 2008 , Windows 7 y Windows Server 2008 R2 utilizan instantáneas de archivos tanto en copias de seguridad basadas en archivos como 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 a dichos datos de forma local .

Restaurar sistema permite volver a un conjunto completo anterior de copias de sombra llamado punto de restauración . [16] [17] Antes de Windows Vista, Restaurar sistema dependía de un filtro basado en archivos que vigilaba los cambios en los archivos con un determinado conjunto de extensiones y luego copiaba los archivos antes de que se sobrescribieran. [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.

Finalmente, Windows Server 2008 introduce la diskshadowutilidad 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 lo activa la utilidad de copia de seguridad 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 ediciones Home 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 Windows 8 admite copias de sombra persistentes, carece de la parte de interfaz gráfica de usuario necesaria para explorarlas; por lo tanto, la capacidad de explorar, buscar o recuperar versiones anteriores de archivos a través de la pestaña Versiones anteriores del cuadro de diálogo Propiedades de archivos se eliminó para los volúmenes locales. Sin embargo, utilizando herramientas de terceros (como ShadowExplorer) es posible recuperar esa funcionalidad. La característica está completamente disponible en Windows Server 2012. [ 27]

Ventanas 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 versiones actuales ahora permiten la restauración tanto desde el Historial de archivos como desde los puntos de Protección del sistema (Restaurar sistema), que utilizan Instantáneas de volumen. [28]

Windows 11

Windows 11 conserva la misma función de Versiones anteriores e Historial de archivos introducida en Windows 10, aunque está deshabilitada de forma predeterminada. [29]

Servidor Samba

Samba en Linux es capaz de proporcionar un servicio de instantáneas en un almacenamiento respaldado por LVM o con un ZFS o btrfs subyacente . [30] [31] [32]

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 al arranque dual y a los discos duros portátiles externos. 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 entiende el formato más nuevo de instantáneas persistentes. [33] Del mismo modo, las instantáneas de Restaurar sistema creadas por Windows 8 se eliminan si se exponen a una versión anterior de Windows. [34]

Véase también

Referencias

  1. ^ ab "Servicio de instantáneas de volumen (VSS)". Glosario . Symantec. Archivado desde el original el 13 de mayo de 2016 . Consultado el 2 de mayo de 2013 .
  2. ^ abcd "Descripción general del servicio de instantáneas de volumen". Biblioteca MSDN . Microsoft. 5 de noviembre de 2012 . Consultado el 2 de mayo de 2013 .
  3. ^ ab "Cómo funciona el servicio de instantáneas de volumen". TechNet . Microsoft. 28 de marzo de 2003 . Consultado el 4 de enero de 2011 .
  4. ^ Archiveddocs. "Novedades en clústeres de conmutación por error en Windows Server 2008". technet.microsoft.com . Consultado el 18 de marzo de 2018 .
  5. ^ JasonGerend. "Servicio de instantáneas de volumen". docs.microsoft.com . Consultado el 11 de agosto de 2019 .
  6. ^ scooley. «Servicios de integración de Hyper-V». docs.microsoft.com . Consultado el 11 de agosto de 2019 .
  7. ^ scooley. "Microsoft Virtualization and Virtual Server 2005 R2 SP1". docs.microsoft.com . Consultado el 11 de agosto de 2019 .
  8. ^ mcleanbyron. "Copia de seguridad y restauración de Active Directory con VSS: aplicaciones de Windows". docs.microsoft.com . Consultado el 11 de agosto de 2019 .
  9. ^ MandiOhlinger. "Reflejo 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 .
  10. ^ msdmaguire. "Protección de datos de Exchange Server, recuperación ante desastres de Exchange, copia de seguridad de Exchange, Exchange VSS Writer, VSS Backup Exchange, recuperación de datos de Exchange Server, recuperación de datos de Exchange". docs.microsoft.com . Consultado el 11 de agosto de 2019 .
  11. ^ spdevdocs. "Realizar una copia de seguridad y restaurar una aplicación de servicio de búsqueda en SharePoint mediante VSS". docs.microsoft.com . Consultado el 11 de agosto de 2019 .
  12. ^ "Descarga del cliente de instantáneas". TechNet . Microsoft . Consultado el 21 de octubre de 2014 .
  13. ^ Oltean, Adi (17 de diciembre de 2004). "Consejos para implementar copias instantáneas [sic] para carpetas compartidas". Antimail . Microsoft . Consultado el 21 de abril de 2009 .
  14. ^ "Windows XP - Servicio de instantáneas de volumen". MSDN . Microsoft . Consultado el 31 de mayo de 2013 .
  15. ^ "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 .
  16. ^ Comparar: "Información sobre la carpeta SPP en Windows Vista". Comunidad Microsoft . Microsoft. 20 de agosto de 2010 . Consultado el 22 de julio de 2015 . SPP significa Punto de protección compartido y Windows lo utiliza para almacenar información sobre el punto de restauración.
  17. ^ Comparar: Barreto, Jose (16 de septiembre de 2009). "Diagnóstico de errores 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 Volume Shadow Copy Service (VSS), Shared Protection Point (SPP) u otras aplicaciones que se conectan al marco VSS.
  18. ^ Russinovich, Mark E.; Solomon, David A. (2005). Microsoft Windows Internals: Microsoft Windows Server 2003, Windows XP y Windows 2000 (4.ª edición). Redmond, WA : Microsoft Press . Págs. 706–711. ISBN. 0-7356-1917-4.
  19. ^ "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 .
  20. ^ Fok, Christine (septiembre de 2007). "Guía de tecnologías de copia de seguridad de Windows Vista". TechNet Magazine . Microsoft . Consultado el 11 de enero de 2014 .
  21. ^ "Diskshadow". Documentación de Windows Server 2008 y Windows Server 2008 R2. Biblioteca TechNet . Microsoft Corporation. 28 de septiembre de 2007. Comandos, referencias y herramientas de Windows Server . Consultado el 27 de marzo de 2012 .
  22. ^ "Escenarios seleccionados para mantener la integridad de los datos con Windows Vista". TechNet . Microsoft Corporation.
  23. ^ "Guía sobre tecnologías de copia de seguridad de Windows Vista". Microsoft.
  24. ^ "Copia de seguridad de volumen y función "Versiones anteriores" en Windows Vista". Microsoft Corporation.
  25. ^ ShadowExplorer permite restaurar archivos perdidos o alterados
  26. ^ 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.
  27. ^ "Se eliminó la interfaz de usuario de versiones anteriores para volúmenes locales (Windows)" . Consultado el 17 de noviembre de 2012 .
  28. ^ Saluste, Margus. "Historial de archivos en Windows 8, 8.1 y 10". WinHelp.us . Archivado desde el original el 25 de diciembre de 2020. Consultado el 18 de marzo de 2018 .
  29. ^ Huc, Mauro (8 de marzo de 2023). "Cómo habilitar versiones anteriores para recuperar archivos en Windows 11 - Pureinfotech". Pureinfotech • Ayuda de Windows 10 y Windows 11 para humanos . Archivado desde el original el 27 de mayo de 2023. Consultado el 19 de julio de 2023 .
  30. ^ "Colección Samba HOWTO, Parte III. Configuración avanzada" . Consultado el 2 de octubre de 2012 .
  31. ^ "zfsonlinux/zfs-auto-snapshot". GitHub . Consultado el 18 de marzo de 2018 .
  32. ^ "[GUÍA] Versiones anteriores de Windows y Samba (Btrfs - Atomic COW - Volume Shadow Copy)". openmediavault .
  33. ^ "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". File Cabinet Blog . Microsoft . 14 de julio de 2006. Archivado desde el original el 18 de julio de 2006 . Consultado el 21 de marzo de 2007 .
  34. ^ "Llamada a SRSetRestorePoint". Biblioteca MSDN . Microsoft . Consultado el 1 de febrero de 2015 . Las instantáneas del volumen de arranque creadas por Restaurar sistema en ejecución en Windows 8 pueden eliminarse si la instantánea queda expuesta posteriormente por una versión anterior de Windows.

Lectura adicional