Seite 1 von 1

Dateigrößen der .vmdk

Verfasst: 11.02.2010, 14:02
von rockydrummer
Hi zusammen!

Wir haben zu Backup Zwecken auf einem ESXi 4 Host externen Storage gemountet. Und zwar von einer Buffalo Terastation 3 rackmount mit 2TB. Ganz normal haben wir einen Ordner auf dem NAS mit NFS freigegeben und dann im ESXi gemountet.

Nun haben wir Backups gefahren und dabei fiel auf, dass die Angaben über die Dateigrößen variieren. Die VM wurde mit thin-provisioning gesichert und sollte nun also nur so groß sein wie sie tatsächlich an Speicherplatz verbraucht. Wenn wir uns mit Vsphere die Daten anschauen dann trifft das auch zu. Wenn wir aber z.B. mit dem Windows Explorer den Ordner betrachten und uns die Größe des Ordners ausgeben lassen dann hat die VM die Größe des zugewiesenen Speichers, nicht den tatsächlich verbrauchten.

Wie kommt das zustande aber vor allem, welcher Anzeige kann ich vertrauen?

Vielen Dank im Voraus!

Verfasst: 11.02.2010, 15:42
von irix
Offtopic aber magst du dem Kollegen von http://vmware-forum.de/viewtopic.php?p=92978#92978 veraten wie du das mit dem NFS und der Terrastation hinbekommen hast? Beim ihm klappt da was nicht.

Ich habe Probleme mit der Aussage "mit Thinprovisioning gesichert". Mit was und wie wird denn nun gesichert?

Gruss
Joerg

Verfasst: 11.02.2010, 22:26
von kastlr
Hallo,

diese Anzeige ist ganz normal beim Einsatz von Thin Provisioning.
Bei ESXi kannst du das zwar nicht ohne größeren Aufwand nachprüfen, aber hier mal der Output einer meiner VM's mit Thin Provisioning.

ls -alh /vmfs/volumes/<Datastore_Name>/<VM_Name>/
total 6.2G
drwxr-xr-x 1 root root 1.0K Dec 2 11:55 .
drwxrwxrwx 1 root root 2.0K Feb 9 11:47 ..
-rw------- 1 root root 50G Dec 1 16:11 VM_Name_1-flat.vmdk
-rw------- 1 root root 633 Dec 1 16:45 VM_Name_1.vmdk
-rw------- 1 root root 15G Dec 1 16:11 VM_Name-flat.vmdk
-rw------- 1 root root 8.5K Dec 1 15:47 VM_Name.nvram
-rw------- 1 root root 630 Dec 1 16:11 VM_Name.vmdk
-rw------- 1 root root 0 Dec 1 16:45 VM_Name.vmsd
-rwxr-xr-x 1 root root 2.3K Dec 2 09:37 VM_Name.vmtx
-rw------- 1 root root 266 Dec 2 09:37 VM_Name.vmxf
-rw-r--r-- 1 root root 52K Dec 1 15:47 vmware-1.log
-rw-r--r-- 1 root root 33K Dec 1 15:47 vmware-2.log
-rw-r--r-- 1 root root 33K Dec 1 15:47 vmware-3.log
-rw-r--r-- 1 root root 33K Dec 1 15:47 vmware.log

Daran kannst du erkennen, das die Einträge für die Files der Größe des zugewiesenen Speichers entsprechen, während der benötigte Platz deutlich geringer ist.

Allerdings funktioniert das nur im ESX Umfeld, sobald du also ein Backup unter Windows vornimmst, brauchst du die zugewiesene Kapazität.
Bin in genau das selbe Problem gelaufen, als ich alte VM's auf einem Windows Share ablegen wollte.
Hatte bei unserem Windows Admin 35GB beantragt und am Montag morgen eins hinter die Ohren bekommen, da ich das Filesystem mit 120GB komplett befüllt hatte.

Hoffe das hilft dir weiter.
Ralf

Verfasst: 12.02.2010, 08:50
von rockydrummer
Super! Besten Dank für die Antworten! Sehr informativ.
Bei dem anderen Kollegen scheint sich das Problem aufgelöst zu haben bzgl. Backup auf die Terastation.

Mir stellt sich dann die Frage wie die Terastation das handelt. Aber probieren geht über studieren ;-)

Danke noch einmal

Grüße
rocky