Verificare se un VMDK è zeroedthick o eagerzeroedthick

0 Flares Twitter 0 Facebook 0 LinkedIn 0 Email -- 0 Flares ×

Funzioni come FT o Microsoft Cluster richiedono che il disco vmdk della virtual machine sia di tipo eagerzeroedthick. Come facciamo a verificare in quale dei due stati sia il nostro disco?

Lanciamo da console un comando del tipo:

vmkfstools -t0 vmdisk.vmdk

e verifichiamo l’output. Se troviamo righe del tipo:

[  3254779904:  3186622464] –> [VMFS Z– LVID:4a033b51-95fa1612-b228-0015173e93ad/4a033b51-90caf80a-90be-0015173e93ad/1:( 35360145408 –>  38546767872)]

quella Z evidenziata ci indica che quel blocco non è stato ancora azzerato, e quindi il vmdk non è di tipo eagerzeroedthick.

Attenzione: un volume thin potrebbe non essere stato ancora azzerato ma non contenere nessun blocco Z. Questo per il semplice motivo che i blocchi non vengono allocati fintanto che non vengono usati. Otterremmo infatti:

Mapping for file thin.vmdk (1073741824 bytes in size):
[           0:  1073741824] –> [NOMP — 🙁           0 –>   1073741824)]