Vmkfstools: Difference between revisions
m
no edit summary
mNo edit summary |
mNo edit summary |
||
Line 1: | Line 1: | ||
Command for directly working with the virtual disk at host level. | Command for directly working with the (virtual) disk at host level. | ||
With this command you can destroy whole virtual machines if you do not take the right precautions (hint: BACKUPS) and are not familiar with the command. | With this command you can destroy whole virtual machines if you do not take the right precautions (hint: BACKUPS) and are not familiar with the command. | ||
Line 9: | Line 9: | ||
Whereby target can be either a physical disk, a virtual disk or a device. | Whereby target can be either a physical disk, a virtual disk or a device. | ||
The command is mostly known for using it to manipulate virtual disks. | The command is mostly known for using it to manipulate virtual disks. | ||
Beware that if you are working with a virtual disk that in most cases the virtual machine itself should be shut down. | |||
=== Options === | === Options === | ||
Line 69: | Line 70: | ||
Export a VM disk in 2GB chunks, note that since ESXi 5.x the 2GB sparse driver is disabled. | Export a VM disk in 2GB chunks, note that since ESXi 5.x the 2GB sparse driver is disabled. | ||
vmkfstools -i /vmfs/volumes/storagename/YourVM/YourVM.vmdk -d 2gbsparse /vmfs/volumes/storage2/YourVM/YourVM.vmdk | vmkfstools -i /vmfs/volumes/storagename/YourVM/YourVM.vmdk -d 2gbsparse /vmfs/volumes/storage2/YourVM/YourVM.vmdk | ||
-x, --fix -[check|repair] | -x, --fix -[check|repair] | ||
Line 91: | Line 90: | ||
Example: | Example: | ||
vmkfstools -D /vmfs/volumes/esx4-1-local-storage-1/ | # vmkfstools -D /vmfs/volumes/esx4-1-local-storage-1/ | ||
Lock [type 10c00001 offset 4292608 v 33, hb offset 3440640 | Lock [type 10c00001 offset 4292608 v 33, hb offset 3440640 | ||
Line 100: | Line 99: | ||
activehosts can be used by specifying "--activehosts" and specifying a VMFS volume | activehosts can be used by specifying "--activehosts" and specifying a VMFS volume | ||
vmkfstools --activehosts /vmfs/volumes/esx4-1-local-storage-1/ | Example: | ||
# vmkfstools --activehosts /vmfs/volumes/esx4-1-local-storage-1/ | |||
Found 1 actively heartbeating hosts on volume '/vmfs/volumes/esx4-1-local-storage-1/' | Found 1 actively heartbeating hosts on volume '/vmfs/volumes/esx4-1-local-storage-1/' | ||
(1): MAC address 00:50:56:92:3f:86 | (1): MAC address 00:50:56:92:3f:86 | ||
Reclaim disk space by returning unused blocks of data in the virtual disk to the host OS. This will only work if your virtual disk is of type thin. | |||
Example: | |||
# vmkfstools --punchzero myvm.vmdk | |||
vmfsDisk: 1, rdmDisk: 0, blockSize: 1048576 | |||
Hole Punching: 3% done. | |||