Frage

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

folgte ich vor, um einen „differenzierende Datenträger“ der WSSv3 Demo VHD von Microsoft zu erstellen. Nun einige Zeit vergangen ist, vergessen, dass es ein „differenzierende“ Platte und auf defragmentieren, die VUD (Virtual Undo Disk) erweitert den Rest des freien Speicherplatz auf meiner Festplatte zu konsumieren.

Andere diese Änderungen dann wieder auf die ursprüngliche VHD-Datei zu begehen, ist, dass sie ein anderer Weg für mich eine VUD zu schrumpfen.

Danke

[Update]

Unfortunaelty die Änderungshistorie scheint jede Änderung an einer Datei zu halten, auch Fragmentierung Datei (warum).

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

Ein Werkzeug wäre schön, die Geschichte Baum zu so etwas wie org kollabieren. -> Strom und Drop / ignoriert die Änderungshistorie in zwischen als auch defragement das Änderungsprotokoll zur Optimierung

[Update # 2]

Als erstes Sorry für die Erweiterungen auf meine Fragen

Zweitens ist es möglich, durch die Zusammenführung mit seiner Differentialmutterscheibe eine Differentialscheibe schrumpfen.

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

In der Enkel mit dem Kind Fusion wäre die Größe [Child Size] + [Grandchild Größe] oder würde es so etwas wie [Child Size] + [Größe der tatsächlichen Datei Unterschiede in Grandchild] sein?

Vielen Dank noch einmal.

War es hilfreich?

Lösung

Die differenzierende Datenträger aufgezeichnet jede Änderung durch das Defragmentierungsprogramm gemacht, weshalb es außer Kontrolle wuchs. Ich bezweifle, man kann es schrumpfen, da es Änderungen enthält, die gemacht wurden und noch nicht begangen hat.

Ich glaube, Sie gehen, um die Änderungen an der ursprünglichen VHD zu haben entweder zu verpflichten, oder alle Änderungen wegzuwerfen.

Andere Tipps

Danke Grant, sind Sie richtig, und ich war mit dem aufgeblähten VHD stecken zu verschmelzen, aber irgendwie geschaffen, das vermasseln und verlor die Änderungen.

Hier ist, was sonst fand ich.

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

Dies ist ein großer Artikel zu erklären, warum Differenzen so groß sind. Offenbar jedes Byte in seinen eigenen 512-Byte-Sektor geschrieben Tonnen Raum Taillierung.

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

Diese Präsentation erklärt, wie Datenträger-Komprimierung verwenden, wenn differenzierende Datenträger speichern und Rückgängig-Datenträger weniger Speicherplatz nutzen. Kurz gesagt, platzieren Sie VHD oder VUD in einem NTFS-komprimierten Ordner differenzier werden Sie Tonnen Platz sparen.

[Beispiel]

Ich habe eine differenzierende Datenträger für das WSSv3 Bild von Microsoft (5GB), gebootet es auf und installierte Software. Gerade verarbeitet das Boot hinzugefügt 300mb an die VHD, die Installation von TortoiseSVN (20MB) hinzugefügt 200mb und WSPBuilderExtensions (800 KB) hinzugefügt 1GB an den VHD installieren.

Das Endergebnis war 1.5GB Differential von 21MB installieren. Ich fusionierte sie mit der Basis und führte nur 29MB zurück zum Mutter hinzufügen.

Ich habe dann ein weiteres Differential VHD in einem NTFS-komprimierten Ordner, begann es auf und erstellt eine neue WSS Web Application durch den Central Admin. Die Dateigröße sprang auf 900 MB, aber führte nur in 90MB auf dem Dateisystem zu tun, um die NTFS-Komprimierung. Ich habe dann eine VUD, umbenannt in VHD und beenden die gleiche Aktion. Die Dateigröße auf 300 MB erhöht, die in 12MB auf dem Dateisystem geführt.

Also ja, das Differential VHD sehr ineffektiv ist und keine Intelligenz, um es in dem, was so überhaupt, aber die Blähungen ermöglichen eine gewisse schöne Kompression.

Für die Entwicklung sollten Sie auch eine neue VHD erstellen, fügen Sie es als sekundäres Laufwerk und bewegen Sie die Datei hier, da jeder und jede Datei IO in dem differenzier erfaßt wird oder Datenträger rückgängig gemacht werden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top