Use a Ferramenta de Recuperação VMDK para:
Limitações
A Ferramenta de Recuperação VMDK é um utilitário VMware fornecido no ESX 3.5 Atualização 3 como um programa experimental.
Para que essa ferramenta funcione, mantenha uma lista de bloqueio atual de suas máquinas virtuais. Não é possível recuperar arquivos VMDK para os quais você não tem uma lista de bloqueio.
Para usar a ferramenta:
Enquanto estiver fazendo o backup, a ferramenta solicita que você especifique o nome do arquivo para fazer o backup dos dados. Você pode ou fornecer um caminho absoluto (o arquivo é criado pela ferramenta) ou ele será salvo no diretório de trabalho atual.
Sessão de exemplo:
[root@esx11]# vmfs-undelete
########################################################
# VMFS Data Recovery and Backup #
# #
# This tool is NOT a replacement for regular backups #
# Please backup your data on a regular basis #
# There is absolutely no guarantee #
# Use at your own risk #
# #
# VMs with Raw Disks (virtual or physical) are #
# Not supported!!!! #
########################################################
--------------------------------------------------
Select [b]ackup, [r]estore [q] to quit: b
------------------------------------------
0 ) /vmfs/volumes/48b033a5-b8c3c297-424d-0019bbd51b56/Win2k3DC-64/Win2k3DC-64.vmx
1 ) /vmfs/volumes/48b033a5-b8c3c297-424d-0019bbd51b56/mandel-rhel3-32/mandel-rhel3-32.vmx
2 ) /vmfs/volumes/48da37be-22e0d1a4-b076-0019bbd51b56/spanis/spanis.vmx
3 ) /vmfs/volumes/48da37be-22e0d1a4-b076-0019bbd51b56/rhel4/rhel4.vmx
4 ) /vmfs/volumes/48da37be-22e0d1a4-b076-0019bbd51b56/spanfc/spanfc.vmx
5 ) /vmfs/volumes/48932bc1-a4b8a07e-ac22-0019bbd51b58/Win2k3DC-32/Win2k3DC-32.vmx
------------------------------------------
found 6 vms
Choose a VM to backup, [99] for all registered VMs or [q] to quit: 1
number of vms to backup 1
Ready to write to data to disk
Enter path and filename of where to save the recover log to:/back/test
________________________________________
working on VM: /vmfs/volumes/48b033a5-b8c3c297-424d-0019bbd51b56/mandel-rhel3-32/mandel-rhel3-32.vmx
Checking for VM Snapshots...
Creating Snapshot...
read block list for /vmfs/volumes/48b033a5-b8c3c297-424d-0019bbd51b56/restore/mandel-32.vmdk
removing snapshot....
Done......
########################################################
# VMFS Data Recovery and Backup #
# #
# This tool is NOT a replacement for regular backups #
# Please backup your data on a regular basis #
# There is absolutely no guarantee #
# Use at your own risk #
# #
# VMs with Raw Disks (virtual or physical) are #
# Not supported!!!! #
########################################################
--------------------------------------------------
Select [b]ackup, [r]estore [q] to quit: q
No exemplo anterior, o usuário:
Para restaurar um arquivo VMDK:
Execute a ferramenta e selecione [r] para restaurar o arquivo ausente.
Sessão de exemplo:
[root@esx11 /]# vmfs-undelete
########################################################
# VMFS Data Recovery and Backup #
# #
# This tool is NOT a replacement for regular backups #
# Please backup your data on a regular basis #
# There is absolutely no guarantee #
# Use at your own risk #
# #
# VMs with Raw Disks (virtual or physical) are #
# Not supported!!!! #
########################################################
--------------------------------------------------
Select [b]ackup, [r]estore [q] to quit: r
edigitar o nome do arquivo para restaurar a partir de: /back/test
----------------------------------------
1) /vmfs/volumes/48b033a5-b8c3c297-424d-0019bbd51b56/mandel-rhel3-32/mandel-rhel3-32.vmx
Encontrado 1 VMs disponível para restaurar
selecione VM para restaurar [1 - 1] ou 'q' para sair: 1
VMDKs disponíveis para recuperar:
----------------------------------------
1) /vmfs/volumes/48b033a5-b8c3c297-424d-0019bbd51b56/restore/mandel-32.vmdk
selecione VMDK para restaurar [1 - 1]: 1
1) /vmfs/volumes/spannedISCSI ------> [VMFS UUID: 48ad7ec0-e325a051-b085-0019bbd51b56]
2) /vmfs/volumes/esx11:storage1 ------> [VMFS UUID: 48ad95b7-a4fbcfd2-3ae5-0019bbd51b58]
3) /vmfs/volumes/datastore4 ------> [VMFS UUID: 48da37be-22e0d1a4-b076-0019bbd51b56]
4) /vmfs/volumes/100gb ------> [VMFS UUID: 48932bc1-a4b8a07e-ac22-0019bbd51b58]
5) /vmfs/volumes/spannedFC ------> [VMFS UUID: 48ada29d-e6f0dd4b-c312-0019bbd51b58]
6) /vmfs/volumes/templib ------> [VMFS UUID: 000a8416-362eaee8-b274-00145e5a474f]
selecione DataStore VMFS para restaurar para [1-6]: 4
Digite o diretório para restaurar para: restaurar
/vmfs/volumes/100gb/restaurar já existe
Tem certeza de que deseja restaurar para / vmfs/volumes/100gb/restore [s / n]: y
Digite o nome do arquivo para restaurar para: [ex: recovered.vmdk]: test.vmdk
restaurando VM: /vmfs/volumes/48b033a5-b8c3c297-424d-0019bbd51b56/mandel-rhel3-32/mandel-rhel3-32.vmx
Disco: /vmfs/volumes/48b033a5-b8c3c297-424d-0019bbd51b56/restore/mandel-32.vmdk
para : /vmfs/volumes/100gb/restore/test.vmdk
restaurando dados ....
[==> 4%
No exemplo anterior, o usuário: