¿Cuánto espacio ocupa un archivo en un VSS?

¿Cuánto espacio ocupa un archivo en un VSS?

Dentro de un VSS (Copia instantánea en un sistema operativo Microsoft), un archivo ocupa espacio de acuerdo con los cambios de datos desde que se realizó el VSS (esto está simplificado, por ejemplo, no es cierto si se realizó un VSS posterior).
Si lo entiendo bien, el incremento de espacio es 1 grupo, por lo que si se cambió 1 byte, se asigna 1 grupo para ese archivo en el VSS.

¿Cómo puedo saber qué espacio consume un archivo aleatorio en un VSS?
Por ejemplo, un archivo de base de datos ocupa 1 GiB en el sistema de archivos en vivo, pero solo puede llenar 100 KB en un VSS porque pocos datos cambiaron. ¿Hay alguna manera de comprobar eso?

Respuesta1

Copia sombraen Windows funciona por volumen, porque opera a nivel de bloque del disco/volumen. Guarda los bloques que se modifican en el volumen, por lo que no distingue entre carpetas, el Tabla maestra de archivos (donde se definen carpetas y archivos), o simplemente datos de archivos simples.

Como no hay conexión entre VSS y los archivos o carpetas del disco, solo bloques, no hay forma de saber cuántos bloques ocultos se relacionan con un archivo específico. Especialmente porque los bloques actualmente en el disco pueden no corresponder al mismo archivo en la copia de seguridad o instantánea de VSS.

La respuesta es entonces negativa: esto no es posible. Sería necesario mantener el historial de los bloques entre el momento en que se tomó la instantánea y el estado actual del disco. Pero no existe un mecanismo para hacerlo.

información relacionada