ich habe mal eine Frage. Und zwar handelt es sich um eine VM, der ich zuviel Speicherplatz (Typ: Thick-Provision Lazy-Zeroed | VMFS 6) auf unserem Storage zugeordnet habe. Diese vmdk würde ich gerne verkleinern, um mehr Platz auf dem Storage zu schaffen.
Gestartet bin ich auf der VM (MS Server 2016) mit dem Kommando:
Code: Alles auswählen
sdelete.exe -z D:
Nachdem dies durchgelaufen war, habe ich die VM heruntergefahren und aus der Bestandsliste vom Vcenter entfernt.
Per ssh client auf den ESXi Server verbunden und zu dem entsprechenden Datastore navigiert.
Um die vorher erstellten Zero-Blocks nun zu löschen, habe ich folgenden Befehl verwendet:
Code: Alles auswählen
vmkfstools --punchzero Name1.vmdk
Leider läuft das Programm nicht und meldet folgendes:
Code: Alles auswählen
vmfsDisk: 1, rdmDisk: 0, blockSize: 1048576
Hole Punching: 0% done.Could not punch hole in disk 'Name1.vmdk': Function not implemented
Der o.g. Vorgang hat bei einer anderen VM, die auf einem anderen Datastore (VMFS 5) liegt, ohne Probleme funktioniert. Warum funktioniert diese nicht bei der Name1.vmdk ?
Wäre über jeden Tipp dankbar.