Roberto Ramírez

Error en la operación de instantánea de volumen

27 Feb 2015

“Respalda y sobrevivirás”. Existen tareas que los IT Manager simplemente no pueden dejar de hacer, una de ellas tiene que ver con realizar respaldos de los datos generados por los usuarios y los sistemas. En lo particular, esta buena práctica me ha salvado en mas de una ocasión de tener que pasar horas y horas recreando información de días anteriores dañada o borrada accidentalmente.

Una buena herramienta para asegurar el respaldo de información son las copias de seguridad que el Windows por defecto maneja, por lo que diariamente establezco una tarea que copia mis archivos mas importantes que la empresa genera en discos y cintas magneticas externas.

Esto para mi representa un gran alivio ya que permite contar con toda la información de un día anterior de manera segura, integra y confiable. Además permite olvidarme de realizar manualmente respaldos y ocuparme en cosas mas importantes.

Cierto día, uno de los discos duros de mi servidor se encontraba en el límite de espacio disponible, por lo que decidí incrementar su capacidad, gracias a la flexibilidad que me da el que mi servidor sea virtual, administrado con VMware; esto no era la primera vez que lo hacia, y no habia tenido problemas. Cuál fue mi sorpresa que al día siguiente (Windows tan bipolar), la copia de seguridad tan importante que les comentaba no se realizó. Lo relacione rápidamente con el ajuste de capacidad del disco que habia realizado una noche antes y me dije, bueno, es una de las tantas misiones a la que nos enfrentamos diariamente, pensé de manera optimista, siempre hay que enfrentar los problemas así, al final, es mas facil dar con las soluciones a los problemas.

El problema en cuestión estaba registrado en los logs como:

“Error en una operación del servicio instantáneo del volumen. Error detallado: Error en la operación de instantánea de volumen 0x800423F4”

Despúes de investigar un buen rato en Internet, llegue a la conclusión de que lo primero que hay que verificar es la información que Vssadmin proporciona y ponerle atención a los servicios o “writers” a través del comando:

Vssadmin list writers

El comando me desplegó la lista de servicios que operan la copia de seguridad, todos trabajando sin errores con excepción de uno con nombre “SqlServerWriter”.

Nombre de editor: 'SqlServerWriter'
   Id. de editor: {a65faa63-5ea8-4ebc-9dbd-a0c4db26912a}
   Id. de instancia de editor: {c6cf9ed4-3a9d-4fc0-ad7a-765baab12212}
   Estado: [8] Error
   Último error: Error. No puede volver a intentar la operación

Con este resultado bastó con reiniciar el servicio relacionado al Vssadmin en la consola de servicios de mi servidor; en la pantalla ejecutar escribimos services.msc, buscamos el servicio con el nombre SQL Server VSS Writer, lo detenemos y lo volvemos a iniciar. Verificamos de nuevo la lista con “list writers” y podemos observar que el servicio ya no marca error:

Nombre de editor: 'SqlServerWriter'
   Id. de editor: {a65faa63-5ea8-4ebc-9dbd-a0c4db26912a}
   Id. de instancia de editor: {28d5b58a-c12d-4466-aab9-50778c34fef8}
   Estado: [1] Estable
   Último error: Sin errores

Aplicamos el mismo procedimiento en cada servicio con errores.

Solo bastó de esto para que las copias volvieran a su normalidad y yo pudiera dormir tranquilo otra vez :)

ACTUALIZACIÓN 28/07/2015:

La opción anterior dejó de funcionar. En su lugar, opté por detener por completo el servicio SqlServerWriter y mis copias de seguridad volvieron a funcionar.

¿Tienes algún problema con aplicar esto? Sin problemas puedes preguntarme en Twitter, con gusto podemos encontrar alguna solución.

Gracias por leerme!


comments powered by Disqus