Ich habe die Lösung gefunden - Sie müssen Ihre Festplatte komprimieren:
Virtuelle Maschine - Einstellungen - Allgemein - Virtuelle Maschine bereinigen
Die Ubuntu-Image-VMware-Festplatte ist auf eine physische Dateigröße von 5 GB angewachsen. Es handelt sich um eine dynamisch wachsende Festplatte mit einer maximalen Kapazität von 8 GB. Ich habe ein paar Sachen in der Linux-Distribution gesäubert und jetzt 3 GB belegt. Offensichtlich schrumpfte die physische Dateigröße nicht automatisch zurück. Gibt es eine Möglichkeit (wenn möglich kostenlos), diese Diskette wieder auf ~ 3 GB zu verkleinern?
Ich brauche das, um das Bild auf die DVD zu bringen.
Ich habe die Lösung gefunden - Sie müssen Ihre Festplatte komprimieren:
Virtuelle Maschine - Einstellungen - Allgemein - Virtuelle Maschine bereinigen
Es gibt drei Schritte:
Defragmentieren (keine Notwendigkeit, etwas zu deinstallieren oder erneut bereitzustellen)
sudo e4defrag /
Fehler ignorieren Einige Dateien wie Symlinks und Gerätedateien können nicht defragmentiert werden.
Den nicht genutzten Speicherplatz auf null setzen, sodass VMware weiß, dass es tatsächlich nicht verwendet wird:
dd if=/dev/zero of=wipefile bs=1M; sync; rm wipefile
Führen Sie den Verkleinerungsvorgang aus:
sudo vmware-toolbox-cmd disk shrinkonly
Öffnen Sie VMware Toolbox im Gast (als Root) und verkleinern Sie die Festplatte. (Dokumentation)
Wenn Sie nicht über VMware Tools verfügen, können Sie den Datenträger manuell in zwei Schritten verkleinern. Löschen Sie zunächst den freien Speicherplatz auf der virtuellen Festplatte mit einem Tool wie NullFree . Zerofree ist in Ubuntu verfügbar. Da das Dateisystem des Gastbetriebssystems jedoch schreibgeschützt gemountet werden muss, möchten Sie es möglicherweise von einer Live-CD ausführen. Parted Magic enthält angeblich nullfrei.
Öffnen Sie nach dem Nullen des freien Speicherplatzes die Einstellungen der virtuellen Maschine und komprimieren Sie die virtuelle Festplatte.
Benutzen
sudo vmware-toolbox-cmd disk shrinkonly
von der Eingabeaufforderung in Ihrem Ubuntu-Gast.
(Getestet auf Ubuntu 14.04 LTS-Gast + Windows 10 Host + VMWare Workstation 12.1.1)
Änderung der VMWare-Festplatte :
Das Erweitern der dynamischen virtuellen Festplatte in VMWare ist einfach und erfordert nicht mehr das Befehlszeilentool, vmware-vdiskmanager.exe
das standardmäßig in installiert ist C:\Program Files\VMware\VMware Workstation\
.
Verwenden Sie zum Ändern der Größe den folgenden Befehl (Öffnen Sie eine Eingabeaufforderung durch Drücken von WIN + R und geben Sie cmd ein): " C:\Program Files\VMware\VMware Workstation\vmware-vdiskmanager.exe" -x NEWSIZE "diskname.vmdk
"
Verfahren :
Die folgenden Schritte sind:
Einen visuellen Überblick über die Schritte und weitere Informationen finden Sie hier .
Diese Schritte haben perfekt für mich funktioniert:
1) Nicht genutzter Speicherplatz mit Nullen füllen
cat /dev/zero > zero.fill;sync;sleep 1;sync;rm -f zero.fill
2) Verkleinern Sie die Festplatte mit der VMware Toolbox
sudo vmware-toolbox-cmd disk shrink /
Getestet auf Ubuntu 16.04, VMware Workstation 12.1.0 Player, Windows 7 Host