Pregunta

http://www.petri.co.il/virtual_creating_differencing_disks_with.htm

He seguido estos pasos para crear un "discos de diferenciación" del VHD demostración WSSv3 de Microsoft. Bueno ha pasado algún tiempo, se olvidó que era una "diferenciación" del disco y sobre la desfragmentación, la VUD (Virtual Deshacer disco) se expandió a consumir el resto del espacio libre en el disco duro.

Aparte de la comisión de estos cambios de nuevo en el archivo VHD original, es que cualquier otra manera para mí para reducir el tamaño del VUD.

Gracias

[Actualización]

Unfortunaelty el historial de cambios parece mantener a cada cambio en un archivo, incluso la fragmentación de archivos (por qué).

org -> verA -> verB -> verC -> verD -> verE -> current.

Una herramienta sería bueno para contraer el árbol de la historia a algo como org -.> Actual y soltar / ignore el historial de cambios en el medio, así como defragement el registro de cambios para la optimización

[Actualización # 2]

En primer lugar, siento por las extensiones a mis preguntas

En segundo lugar, ¿Es posible reducir el tamaño del disco diferencial mediante la fusión con su disco diferencial de los padres.

Base.VHD
 -> Child.VHD (Differential)
   -> Grandchild.VHD (Differential)

En la fusión del nieto con el niño podría ser el tamaño [tamaño del niño] + [Tamaño Nieto] o sería algo así como [del tamaño del niño] + [Tamaño del archivo de diferencias reales en Nieto]?

Gracias de nuevo.

¿Fue útil?

Solución

El disco de diferenciación registra cada cambio realizado por el programa de desfragmentación, por lo que creció fuera de control. Dudo que usted puede reducir su tamaño, ya que contiene los cambios que se han hecho y aún no cometidos.

Creo que va a tener que o bien confirmar los cambios en el disco duro virtual original o tirar a la basura todos los cambios.

Otros consejos

Gracias Grant, estás en lo correcto y que se quedó con el VHD hinchada fusionar, pero de alguna manera para que el tornillo y perderán los cambios.

Esto es lo que he encontrado otra cosa.

http://www.invirtus.com/blog/?p=7

Este es un gran artículo que explica por qué las diferencias son tan grandes. Al parecer, cada byte se escribe en su sector de bytes propia waisting 512 toneladas de espacio.

http://www.invirtus.com/downloads/Differencing_Disk_Discussion.ppt

Esta presentación se explica cómo utilizar la compresión de disco al almacenar los discos de diferenciación y que deshacer discos utilizan menos espacio. En resumen, la colocación se diferenciación VHD o VUD en una carpeta NTFS comprimido le ahorrará un montón de espacio.

[Ejemplo]

He creado un disco de diferenciación para la imagen WSSv3 de Microsoft (5GB), arranqué y el software instalado. Sólo la bota procesado añadió 300mb al VHD, la instalación de 200mb TortoiseSVN (20 MB) añadido, y la instalación de WSPBuilderExtensions (800 KB) añadido 1 GB a la VHD.

El resultado final fue de 1,5 GB diferencial de la instalación de 21MB. Me lo fusionó con la base y sólo dio lugar a la adición de 29MB de nuevo a la matriz.

Entonces creé otro VHD diferencial dentro de una carpeta NTFS comprimido, lo puso en marcha y ha creado una nueva aplicación Web de WSS a través de administración central. El tamaño del archivo saltó hasta 900 MB, pero sólo dio lugar a 90 MB en el sistema de archivos hacer para la compresión NTFS. Entonces creé un VUD, renombrado a VHD y completé la misma acción. El tamaño del archivo aumenta a 300 MB que se tradujo en 12 MB en el sistema de archivos.

Así que sí, el VHD diferencial es altamente ineficaz y no tiene razón en lo que nunca, pero la hinchazón permite una cierta compresión agradable.

Para el desarrollo también debe crear un nuevo disco duro virtual, adjuntarlo como una unidad secundaria y mover el archivo aquí ya que cualquier y todos los archivos IO es capturado en la diferenciación o deshacer disco.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top