Como recuperar dados de máquinas virtuais VMware no Linux sem backup

Leia sobre como recuperar dados de máquinas virtuais VMware em Linux. E também o que fazer em caso de falha da máquina virtual ou se esta não arrancar. Como recuperar uma máquina virtual VMware eliminada e restaurar a sua funcionalidade.

Como recuperar dados de máquinas virtuais VMware no Linux sem backup

Nas modernas infraestruturas de TI, as máquinas virtuais tornaram-se parte integrante do funcionamento de servidores, ambientes de teste e estações de trabalho. Entre as soluções de virtualização populares estão o VMware Workstation ou o VMware Player, que são utilizados ativamente em sistemas baseados em Linux. Mas e se a máquina virtual deixar de arrancar ou for acidentalmente apagada e não houver cópia de segurança?

Perder o acesso aos dados num ambiente virtual pode ter consequências graves, especialmente se o disco virtual contiver informações importantes. Felizmente, mesmo sem um backup, existem formas de restaurar o conteúdo de um disco de máquina virtual se os seus ficheiros principais estiverem guardados – por exemplo, . vmdk.

Neste artigo, iremos considerar:

  • quais os ficheiros essenciais para restaurar uma máquina virtual VMware em Linux;
  • como montar um disco . vmdk e aceder aos dados;
  • quais os utilitários e métodos utilizados para restaurar ficheiros;
  • O que fazer em caso de dano ou perda parcial de um disco virtual.

Este guia será útil para administradores, testadores e todos os utilizadores que procurem uma solução sem cópia de segurança, confiando apenas nos ficheiros disponíveis no sistema.

Vá para ver
⭐¡No pierdas tus datos! Aprende a recuperarlos en VMware vSphere ESXi⭐

⭐¡No pierdas tus datos! Aprende a recuperarlos en VMware vSphere ESXi⭐

Ficheiros de máquinas virtuais VMware em Linux

Num ambiente Linux, as máquinas virtuais VMware (VMware Workstation ou VMware Player) são armazenadas como um conjunto de ficheiros contendo todos os componentes da máquina virtual: disco, definições, snapshots, logs, etc.

Por predefinição, os ficheiros da máquina virtual estão localizados no directório inicial utilizador:

/home/user/vmware/nome_da_vm/

Ficheiros de máquinas virtuais VMware em Linux

Ou, por vezes, na pasta:

~/VMs/

Principais tipos de ficheiro VMware:

Extensão do ficheiro Nome Propósito
1 . vmx VMware Virtual Machine Configuration Ficheiro de configuração da VM principal
2 .vmdk Disco da Máquina Virtual Imagem do disco rígido da VM (pode ser constituída por várias partes)
3 . nvram Non-volatile RAM Armazena o estado da BIOS/UEFI da VM
4 .vmxf Configuração do Grupo de VMs Dados de configuração adicionais (para o grupo de VMs)
5 .vmsd Snapshot Metadata Metadados do snapshot da VM
6 .vmsn Snapshot State Estado da memória e do dispositivo no momento do snapshot
7 . log Log Files Registos de arranque e operação da VM (vmware. log)
8 .lck Lock Files Ficheiros de bloqueio (para proteger contra o acesso simultâneo)

Todos os ficheiros acima referidos são armazenados no directório de cada máquina virtual.

Se uma máquina virtual tiver sido danificada, é importante ter cópias de segurança dos ficheiros .vmdk e .vmx para recuperação.

Assim, mantenha cópias dos ficheiros principais (.vmx, .vmdk, .nvram, .vmsd) num local seguro para poder restaurar a máquina virtual em caso de falha.

Máquina virtual não arranca ou está danificada: como recuperar dados

O que fazer se uma máquina virtual VMware estiver danificada, não arrancar ou apresentar algum erro? Ou seja, o acesso aos dados dessa máquina virtual é perdido e os ficheiros não podem ser lidos ou copiados para outro local.

Erro de máquina virtual VMware no Linux

Para aceder aos dados desta máquina virtual, vamos utilizar o programa de recuperação de dados Hetman Partition Recovery. Tem duas vantagens inegáveis em relação a outros softwares similares:

  1. A primeira é que o programa tem a função de montar discos da maioria das máquinas virtuais.
  2. E a segunda é que o programa funciona em todas as versões do Linux.
A ferramenta recupera dados de qualquer dispositivo, independentemente da causa da perda de dados.
Hetman Partition Recovery: montar um disco de máquina virtual

Então,

  • Temos uma máquina virtual VMware que não arranca por algum motivo. Contém ficheiros que precisamos de aceder.

    Ficheiros numa máquina virtual VMware
  • Para aceder aos ficheiros da máquina virtual, execute o Hetman Partition Recovery.

  • O programa reconhece os discos ligados a este PC. Para aceder à máquina virtual, monte o seu disco rígido no programa. Para tal, clique em Montar disco.

     Hetman Partition Recovery: Montar disco
  • E seleccione Estação de Trabalho VMware.

    Se tiver outra máquina virtual, seleccione a que necessita na lista.

     Hetman Partition Recovery: Montar disco vmdk
  • Especifique a pasta com a máquina virtual e clique em Abrir.

     Hetman Partition Recovery: abrir disco vmdk
  • O Hetman Partition Recovery detetou automaticamente o disco da máquina virtual especificada. Clique em Seguinte.

     Hetman Partition Recovery: montar um disco vmdk
  • Após isto, o disco rígido VMware aparecerá entre os outros discos como um disco montado. Para aceder aos dados, clique com o botão direito do rato e selecione - Abrir.

     Hetman Partition Recovery: abrir um disco de máquina virtual montado
  • Para começar, uma Verificação Rápida será suficiente.

    Hetman Partition Recovery: select disk analysis type
  • Aqui estão os dados da nossa máquina virtual. Vá para a pasta pretendida e guarde os ficheiros necessários. Como pode ver, todos eles podem ser visualizados na janela de pré-visualização.

     Hetman Partition Recovery: Ficheiros VMware detectados

    Cuidado! O programa detecta mesmo os ficheiros que foram eliminados da máquina virtual quando esta ainda não estava inoperacional. Estes ficheiros serão marcados com uma cruz vermelha.

  • Para recuperar um ficheiro ou pasta, seleccione o pretendido e clique no botão Recuperar.

    Hetman Partition Recovery: recuperar ficheiros VMware
  • Especifique a pasta para guardar os dados recuperados.

    Hetman Partition Recovery: recuperar ficheiros VMware para uma pasta
  • Ficheiros recuperados.

     Hetman Partition Recovery: Ficheiros VMware Recuperados

Como Recuperar uma Máquina Virtual VMware Eliminada no Linux

O que fazer se eliminar uma máquina virtual VMware no Linux? É possível recuperá-la?

Digamos que temos um disco com uma máquina virtual. Está operacional, mas tem alguns dados.

Disco da máquina virtual VMware

ATENÇÃO! Dependendo das definições da máquina virtual, o seu disco rígido virtual pode ser dividido em vários ficheiros ou pode ser criado a partir de um único ficheiro. No meu caso, são vários ficheiros. Mas, em qualquer caso, para uma recuperação de ficheiros da mais alta qualidade, é desejável recuperar todos os ficheiros do disco da máquina, bem como o ficheiro de configuração principal da máquina virtual - VMX.

Apagamo-lo acidentalmente. Além disso, a máquina virtual pode ser eliminada tanto da sua interface como do gestor de ficheiros do sistema.

Apagar uma máquina virtual VMware

Para a restaurar:

  • Inicie o Hetman Partition Recovery. O programa reconhece os discos ligados a este PC.

  • A nossa máquina virtual estava armazenada no disco sda2. Faça uma varredura nele. Clique com o botão direito do rato e selecione Abrir.

    Hetman Partition Recovery: recuperar uma máquina virtual VMware apagada
  • Para começar, uma Varrimento Rápido será suficiente.

    Lembre-se! Dependendo do motivo da eliminação da máquina virtual ou de outros fatores, o programa pode não a encontrar após uma Varrimento Rápido. Neste caso, clique com o botão direito do rato no disco onde estava guardada a máquina virtual e seleccione Reanalisar. Selecione Análise completa e especifique o sistema de ficheiros deste disco.

     Hetman Partition Recovery: Análise completa do disco da máquina virtual VMware
  • Aqui estão os dados do disco verificado. A máquina virtual que necessitamos foi guardada na seguinte pasta.

     Hetman Partition Recovery: Máquina virtual VMware identificada
  • Vamos até ele e vemos o disco da nossa máquina virtual. Precisamos de recuperá-lo.

     Hetman Partition Recovery: ficheiros de máquinas virtuais VMware eliminados
  • Para restaurar, seleccione o disco da máquina virtual pretendida e clique em Restaurar.

    LEMBRETE! TEM de restaurar o ficheiro VMX e todos os ficheiros no disco da máquina virtual. Caso contrário, será impossível montar este disco no VMware.

  • Especifique a pasta para guardar os dados recuperados.

  • A máquina virtual especificada foi recuperada.

    Pasta da máquina virtual VMware recuperada

Como montar uma máquina virtual VMware recentemente recuperada em Linux

Como pode ver, o disco da máquina virtual pretendida foi recuperado.

Nota! É necessário restaurar toda a pasta da máquina virtual, com todo o seu conteúdo. Caso contrário, a máquina virtual não funcionará.

Para iniciar a máquina virtual recentemente restaurada:

  • Abra o VMware e seleccione – Abrir Máquina Virtual.

    VMware Workstation: Abrir Máquina Virtual
  • Especifique o caminho para o ficheiro vmx da máquina virtual. De seguida, clique em – Abrir.

    VMware Workstation: ruta para o ficheiro vmx da máquina virtual
  • A máquina virtual deve aparecer na Biblioteca VMware.

    VMware Workstation: biblioteca da máquina virtual
  • Pronto, a máquina virtual arranca a partir do disco vmdk recentemente restaurado.

  • Aceda à pasta onde os ficheiros foram armazenados. Estão todos no sítio e sem danos.

    VMware Workstation: Iniciar uma Máquina Virtual Recuperada

Se a máquina virtual não arrancar a partir do disco recentemente recuperado, é possível que esteja danificada. Nesse caso, pode recuperar os dados dela da mesma forma que faria com uma máquina virtual danificada. Ou seja, importando o ficheiro do disco rígido da máquina para o programa de recuperação de dados Hetman Partition Recovery.

Mas, deixe-me lembrá-lo mais uma vez: para isso, TEM de recuperar todos os ficheiros no disco da máquina virtual. Caso contrário, será impossível montar este disco no VMware, e os ficheiros serão apenas parcialmente restaurados.

Recuperação de dados de um disco estreito (fino) de uma máquina virtual VMware em Linux

No VMware, um disco de máquina virtual pode ser criado em dois formatos principais:

Tipo de disco Nome Características
Disco estreito (fino) Provisionamento Fino Apenas é alocada a quantidade de espaço no disco físico que é realmente utilizada. O ficheiro . vmdk inicial é pequeno e aumenta gradualmente à medida que os dados são gravados.
Disco Grosso Provisionamento Grosso Todo o volume é alocado de uma só vez, mesmo que ainda não esteja a ser utilizado pela máquina virtual. O ficheiro . vmdk ocupa imediatamente o tamanho total (por exemplo, 40 GB).

Não notará a diferença na recuperação de dados, seja um Disco Grosso ou um Disco Fino. O programa de recuperação de dados irá montar o disco da máquina virtual em ambos os casos. O principal é que todos os ficheiros no disco da máquina virtual sejam recuperados.

Como pode ver, o Hetman Partition Recovery não é apenas um programa para recuperar ficheiros eliminados do Linux, mas também uma ferramenta poderosa para trabalhar com máquinas virtuais.

A ferramenta recupera dados de qualquer dispositivo, independentemente da causa da perda de dados.

Perder dados de uma máquina virtual VMware sem um backup é uma situação difícil, mas não desesperada. No Linux, existem ferramentas e abordagens eficazes que permitem restaurar o acesso aos ficheiros, mesmo que a própria máquina virtual tenha sido apagada ou danificada.

Guardar o ficheiro de disco . vmdk desempenha um papel fundamental no processo, uma vez que contém todos os dados do ambiente virtual. Graças a utilitários como o Hetman Partition Recovery, pode montar o disco, visualizar o seu conteúdo e recuperar informações importantes.

Para evitar situações semelhantes no futuro, é importante:

  • Crie regularmente cópias de segurança não só dos ficheiros de configuração .vmdk, mas também dos ficheiros .vmx;
  • Armazene as máquinas virtuais em diretórios protegidos com acesso limitado;
  • Antes de eliminar ou alterar, certifique-se de que existem cópias.
Raidel Becerra

Autor: , Escritor técnico

Raidel Arbelay Becerra é um escritor técnico para a Hetman Software e a voz e rosto do Hetman Software: Canal YouTube de recuperação de dados. Escreve artigos aprofundados, tutoriais e resenhas sobre como funciona o software da empresa com todos os tipos de dispositivos de armazenamento.

Mykhailo Miroshnichenko

Editor: , Escritor técnico

Mykhailo Miroshnychenko é um dos principais programadores da Hetman Software. Com base em quinze anos de experiência em desenvolvimento de software, partilha os seus conhecimentos com os leitores do nosso blogue. Para além da programação, Mikhail é um especialista em recuperação de dados, sistemas de ficheiros, dispositivos de armazenamento e matrizes RAID.

Recomendado para você

Bem-vindo ao assistente com tecnologia de IA da Hetman Software.
Iniciar bate-papo