VHDX Verkleinern
Hallo in die Runde,
wie haben hier nen Server 2012 mit Hyper-V in dem ein Exchange 2013 werkelt. Der VM sind 600GB zugeteilt worden, die ISS Logs haben das System auf 400GB anschwellen lassen und jetzt bin ich bei ~120GB Verbrauch die mir in der Maschinen angezeigt werden. Ich würde nun gerne die Festplatte auf 256GB verkleinern, denn die VHDX hat weiterhin die 400GB im Host system.
Will ich in der VM die Festplatte verkleinern so geht das mit der Dateträgerverwaltung nur bis ~350GB.
Den Workflows hatte ich so verstanden.
Festplatte in der VM mit der Datenträgerverwaltung verkleinern.
VM Herunterfahren und die VHDX im Hyper V Komprimieren.
Mir geht es darum mehr platz auf dem Host system zu schaffen. Aber so richtig komme ich mit den Windows Tools nicht weiter, oder ist es konzeptionell nicht möglich mehr zu reduzieren?
Grüße Malte
wie haben hier nen Server 2012 mit Hyper-V in dem ein Exchange 2013 werkelt. Der VM sind 600GB zugeteilt worden, die ISS Logs haben das System auf 400GB anschwellen lassen und jetzt bin ich bei ~120GB Verbrauch die mir in der Maschinen angezeigt werden. Ich würde nun gerne die Festplatte auf 256GB verkleinern, denn die VHDX hat weiterhin die 400GB im Host system.
Will ich in der VM die Festplatte verkleinern so geht das mit der Dateträgerverwaltung nur bis ~350GB.
Den Workflows hatte ich so verstanden.
Festplatte in der VM mit der Datenträgerverwaltung verkleinern.
VM Herunterfahren und die VHDX im Hyper V Komprimieren.
Mir geht es darum mehr platz auf dem Host system zu schaffen. Aber so richtig komme ich mit den Windows Tools nicht weiter, oder ist es konzeptionell nicht möglich mehr zu reduzieren?
Grüße Malte
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 499046
Url: https://administrator.de/forum/vhdx-verkleinern-499046.html
Ausgedruckt am: 22.12.2024 um 16:12 Uhr
17 Kommentare
Neuester Kommentar
Soweit richtig, allerdings muss Windows dir den Platz auch freigeben.
Dazu benötigt es eine "Defragmentierung", ja sowas gibt es auch heute noch.
Die Suchmaschine deiner Wahl bringt dich da ans Ziel.
Man stößt aber recht häufig an scheinbar nicht zu verschiebende Blöcke womit
die VHDX dann doch zwangsweise größer bleibt als sie eigentlich müsste.
Dann hilft eine Sicherung und eine direkte Wiederherstellung, oder eine Kopie in
eine neue VHDX. ;)
Dazu benötigt es eine "Defragmentierung", ja sowas gibt es auch heute noch.
Die Suchmaschine deiner Wahl bringt dich da ans Ziel.
Man stößt aber recht häufig an scheinbar nicht zu verschiebende Blöcke womit
die VHDX dann doch zwangsweise größer bleibt als sie eigentlich müsste.
Dann hilft eine Sicherung und eine direkte Wiederherstellung, oder eine Kopie in
eine neue VHDX. ;)
Hallo,
Welche Logs?
Gruß,
Peter
Welche Logs?
haben das System auf 400GB anschwellen lassen
von den 600 GB?Ich würde nun gerne die Festplatte auf 256GB verkleinern, denn die VHDX hat weiterhin die 400GB im Host system.
?!?Will ich in der VM die Festplatte verkleinern so geht das mit der Dateträgerverwaltung nur bis ~350GB.
Eher bis zur 2ten Kopie der NTFS. Die ist so ziemlich in der Mitte wenn du deine Festplatten /VHD(x) Dateien erstellst und nur bis zu dieser Grenze ein Diskpart verkleinen kann. Auch die Datenträgerverwaltung nutzt im hintergrund nur ein Diskpart. Manches drittanbieter Programm kann allerdings das 2te NTFS Verzeichniss verschieben, löschen usw. Oder du kopierst die VHD(x) in einer neue VHD(x) da dabei erstmal nur die Daten kopiert werden. Offline natürlich.Aber so richtig komme ich mit den Windows Tools nicht weiter, oder ist es konzeptionell nicht möglich mehr zu reduzieren?
Hier behindert dich ein NTFS Feature. Mit anderen OSen können ganz andere Sachen dich behindern oder eben nicht. Und als die Platten noch so 100 200 MB hatten, wa das auch OK so. Auch Linux bietet viele Werkzeuge an um Partitionenn zu verschieben, verkleinern usw. GParted ist ein gern genutzter Kandidat.Gruß,
Peter
Hallo,
Microsofts eigenes SDelete ist so ein Kandidat. https://docs.microsoft.com/en-us/sysinternals/downloads/sdelete
Gruß,
Peter
Microsofts eigenes SDelete ist so ein Kandidat. https://docs.microsoft.com/en-us/sysinternals/downloads/sdelete
Gruß,
Peter
Zitat von @Pjordorf:
Will ich in der VM die Festplatte verkleinern so geht das mit der Dateträgerverwaltung nur bis ~350GB.
Eher bis zur 2ten Kopie der NTFS. Die ist so ziemlich in der Mitte wenn du deine Festplatten /VHD(x) Dateien erstellst und nur bis zu dieser Grenze ein Diskpart verkleinen kann. Auch die Datenträgerverwaltung nutzt im hintergrund nur ein Diskpart. Manches drittanbieter Programm kann allerdings das 2te NTFS Verzeichniss verschieben, löschen usw. Oder du kopierst die VHD(x) in einer neue VHD(x) da dabei erstmal nur die Daten kopiert werden. Offline natürlich.Wenn man die Kiste mit gparted oder knoppix bootet, kann man die Partition auch stärker verkleinern. gparted verschiebt dann die unter Windows "unverschiebbaren" Bereiche auch.
lks
Zitat von @themuck:
Du meinst es wäre einfacher eine Sicherung auf einem Netzlaufwerk zu erstellen (Bare Metall), und diese in eine neue VM mit kleiner VHDX einspielen?
Du meinst es wäre einfacher eine Sicherung auf einem Netzlaufwerk zu erstellen (Bare Metall), und diese in eine neue VM mit kleiner VHDX einspielen?
das ist eine Möglichkeit. Aber ich würde stattdessen einfach auf gparted zurückgreifen.
lks
Hallo,
Was genau meinst du mit zu viel zerschieße? Die Konfiguration deiner VM und deren Einstellungen wedren nicht in der VMgespeichert. Die sind auf dein Host gespeichert.
https://www.petri.com/default-hyper-v-storage-paths
https://blogs.technet.microsoft.com/canitpro/2012/09/11/default-file-loc ...
https://blogs.msdn.microsoft.com/virtual_pc_guy/2010/03/10/understanding ...
Du berabeitest doch nur eine Datei dir für Hyper-V eine Festplatte darstellt Eine Kopie dieser VHD(x) reicht aus um den früheren Zustand wiederherzustellen. Einfach in der Konfig diese Platte erneut auswählen.
Gruß,
Peter
Was genau meinst du mit zu viel zerschieße? Die Konfiguration deiner VM und deren Einstellungen wedren nicht in der VMgespeichert. Die sind auf dein Host gespeichert.
https://www.petri.com/default-hyper-v-storage-paths
https://blogs.technet.microsoft.com/canitpro/2012/09/11/default-file-loc ...
https://blogs.msdn.microsoft.com/virtual_pc_guy/2010/03/10/understanding ...
Du berabeitest doch nur eine Datei dir für Hyper-V eine Festplatte darstellt Eine Kopie dieser VHD(x) reicht aus um den früheren Zustand wiederherzustellen. Einfach in der Konfig diese Platte erneut auswählen.
Gruß,
Peter
Ist im prinzip schon bulletproof, wenn Du vorher einfach eine Kopie der vhdx-Datei machst.
Habe ich gerade gestern wieder gemacht.
habe nur etwas angst das ich zu viel zerschieße und längere Downtime erzeuge ;)...
Die Gefahr besteht, sobald Du den Raum betrittst. Hatte ich auch schon, daß ein Server in dem Moment den Geist aufgab, als ich in den Raum kam. Allerdigns erleb ich viel öfter, daß die Kisten, sobald ich da bin ordnungsgemäß funktionieren und die Fehler nur dann auftauchen, wenn ich nicht in Reichweite bin. Ich kann mir das nur mit dem Zahnarzteffekt erklären.
wenn ich die VM vorher Exportiere + Bare Metall Sicherung sollte ich ja auf der sicheren Seite sein.
Sofern die Bare-Metal-Sicherung und insbesondere das Restore funktioniert.
Da habe ich auch schon genug Fälle erlebt, daß das Backup zwar klappte, aber der restore nicht.
lks
Zitat von @ArnoNymous:
Moin,
ich habe auch schon die Erfahrung gemacht, dass man die Verkleinerung in der Datenträgerverwaltung einfach mehrmals durchführen muss.
Also nach der ersten Verkleinerung einfach schauen, ob du danach dann weiter verkleinern kannst.
Moin,
ich habe auch schon die Erfahrung gemacht, dass man die Verkleinerung in der Datenträgerverwaltung einfach mehrmals durchführen muss.
Also nach der ersten Verkleinerung einfach schauen, ob du danach dann weiter verkleinern kannst.
Mit dieser Methode habe ich hingegen eher negative Erfahrung gemacht, d.h. Zeit verschwendet. Man konnte dadurch eher selten die gewünschte Menge an freiem Platz erreichen, weil Windows keine Blöcke verschiebt im Gegensatz zu gparted, z.B. eine 1TB-Partition mit 100GB Daten nur auf 500MB oder gar z.B. 700MB verkleinern können, statt auf 200MB.
lks