Ich habe eine virtuelle VMware-Maschine, die ich ziemlich groß gemacht habe. Ich benutze das meiste davon nicht wirklich und würde es gerne um 50% reduzieren.
Gibt es ein Tool, um dies zu tun?
quelle
Ich habe eine virtuelle VMware-Maschine, die ich ziemlich groß gemacht habe. Ich benutze das meiste davon nicht wirklich und würde es gerne um 50% reduzieren.
Gibt es ein Tool, um dies zu tun?
Methode 1: Verwenden von VMWare Converter:
Einige sagen, dass der Erweiterungsprozess langsam ist und dass VMWare Tools möglicherweise neu installiert werden müssen.
Methode 2: Verwenden des VDiskManagers:
vmware-vdiskmanager -x 12GB "My harddisk.vmdk"
Hinweis: Da hierdurch nur die Festplatte und nicht die Partition erweitert wird, müssen Sie auch die Partitionstabelle in der Größe ändern. Dies kann mit Tools von Drittanbietern wie "Partition Magic" erfolgen, aber auch mit "diskpart.exe", einem Windows-Tool. In meinem Fall ist diese Festplatte bootfähig, was bedeutet, dass ich diskpart nicht auf der virtuellen Maschine selbst ausführen kann. Ich habe eine andere virtuelle Maschine unter Windows XP verwendet. Es funktioniert auch mit Windows 7 Beta 1, schlägt jedoch mit Windows Server 2003 fehl.
Fügen Sie die erhöhte Festplatte einer zweiten virtuellen Maschine hinzu.
Schalten Sie diese zweite virtuelle Maschine ein.
Öffnen Sie eine Eingabeaufforderung und geben Sie Folgendes ein:
diskpart
Typ:
list volume
Notieren Sie sich die Volume-Nummer (#) Ihres Volumes!
Typ:
select volume <volume number>
(die Nummer aus Schritt 8)
Art:
extend
Schalten Sie diese zweite virtuelle Maschine aus und entfernen Sie die Festplatte aus der Konfiguration der virtuellen Maschine. Dadurch wird die Festplatte nicht von der Festplatte gelöscht.
Fertig! (Windows erkennt automatisch die neue und korrekte Größe der Festplatte und des Volumes.)
Danke für Leon Meijer.
Ab der neuesten Version von VMWare Workstations und Player (VMWare 7) können Sie die Größe von Datenträgern innerhalb der Anwendung ändern.
Sie müssen auf das Einstellungsmenü der virtuellen Maschine zugreifen, das Laufwerk auswählen und auf "Dienstprogramme" klicken. Dort können Sie auswählen, ob Sie es erweitern oder komprimieren möchten.
Ein Hinweis: Anscheinend können Sie die Festplatte nicht erweitern, wenn Sie Snapshots erstellt haben. Sie müssen sie löschen und erneut versuchen, bevor Sie sie komprimieren.
quelle
Bevor Sie beginnen, erstellen Sie eine Sicherungskopie des virtuellen Laufwerks, damit Sie es bei Fehlern wiederherstellen können. Das Erweitern einer virtuellen Festplatte kann aus verschiedenen Gründen eine komplexe Aufgabe sein, z.
1) Die virtuelle Festplatte, die voll ist, enthält zufällig die Boot- / Primärpartition für Windows
2) Es gibt Schnappschüsse
3) Auf dem physischen Laufwerk ist nicht genügend Speicherplatz verfügbar, um Wachstum zu ermöglichen
4) Es handelt sich um einen mehrstufigen Prozess, bei dem verschiedene Tools und Befehle in einer bestimmten Reihenfolge verwendet werden. Kreative Personen haben sich Problemumgehungen ausgedacht, um die primäre Partition für Windows mithilfe von Linux-Startdisketten und Partitionierungstools wie GParted zu erweitern.
Bei Google finden Sie mehrere Beiträge zu diesem Thema. Im Wesentlichen handelt es sich um alle Variationen der in zusammengefassten Beiträge
http://blog.sharevm.com/2010/01/11/survey-extend-expand-vmware-virtual-disk/
quelle
Es gibt einen einfachen Weg! Sie sollten fatVM http://www.gudgud.com/fatvm herunterladen und ausprobieren
fatVM ist eine zuverlässige, robuste und sichere 1-Klick-Lösung zur Erweiterung des C-Laufwerks Ihrer virtuellen VMware Fusion- oder Workstation-Festplatte, die voll wird. a) Es bietet eine einfache, intuitive Benutzeroberfläche und einen zuverlässigen Prozess, hinter dem sich die technische Komplexität der Erweiterung einer virtuellen Festplatte verbirgt. b) Es ist robust, da es virtuelle Festplatten mit Snapshots und Klonen erweitern kann. c) Es ist sicher, da es Ihre Originaldiskette bewahrt, die Ihnen für den Fall, dass es nötig wird, zur Verfügung steht.
quelle
Ich glaube, Sie können die Größe der Festplatte mit VMWare Converter nur ändern, wenn auf der VM Windows ausgeführt wird. Vielleicht funktioniert es mit Linux, wenn Sie VMWare-Tools installiert haben.
Wenn Sie eine Version von VMWare ausführen, die Thin Provisioned Disks unterstützt, kann die VMDK-Größe kleiner sein als das Betriebssystem und die VMDK wächst, wenn Sie mehr Speicherplatz auf der VM belegen. Wenn Ihr Computer über eine solche Festplatte verfügt, müssen Sie nur den Verkleinerungsvorgang starten. Sie starten den Verkleinerungsprozess innerhalb des Computers mit einem Befehl (Linux) oder in VMWare-Tools (Windows). Anschließend werden die Daten an den Anfang der Festplatte verschoben, wie dies bei einigen defragmentierten Apps der Fall ist. Anschließend wird in VMWare ein Prozess zum Ändern der Größe der VMDK-Datei gestartet.
Ich verwende ESXi 3.5, das keine mit Thin Provisioning ausgestatteten Festplatten unterstützt. Was ich in letzter Zeit getan habe, ist wie folgt: 1. Erstellen Sie eine Festplatte der gewünschten Größe in der VM. 2. Booten Sie eine Ubuntu-CD. Könnte auch die gparted Live-CD oder eine andere Partitions-Boot-CD sein. 3. Verwenden Sie gparted oder die Partitions-App, um die Größe der Partition zu verringern und die Partition auf das kleine Laufwerk zu kopieren. 4. Entfernen Sie die alte Festplatte aus Ihrer VM. 5. Booten Sie die Installations-CD für das Betriebssystem und reparieren Sie den MBR. 6. Löschen Sie die alte VMDK-Datei.
quelle