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.




1,274

edits