Recuperação de Dados de LVM, Discos de VM e Armazenamento de Diretórios Ext4/XFS no Proxmox
Neste artigo, analisaremos o processo de recuperação de dados de LVM, discos de máquinas virtuais e armazenamento local Directory com base nos sistemas de arquivos Ext4 e XFS criados no Proxmox Virtual Environment 9.1.1.

- Recursos do Proxmox VE
- Métodos de conexão dos discos
- Como criar imagens de disco para recuperação
- Como recuperar dados do Proxmox VE
- Conclusão
- Perguntas e respostas
- Comentários
Proxmox Virtual Environment (Proxmox VE) é uma das plataformas de virtualização de código aberto mais populares, amplamente utilizada para implementar servidores corporativos, nuvens privadas e infraestrutura de máquinas virtuais. Ela oferece suporte a vários tipos de armazenamento, incluindo LVM, LVM-Thin, imagens de disco de máquinas virtuais, bem como armazenamento Directory baseado nos sistemas de arquivos Ext4 e XFS, o que permite uma organização flexível do armazenamento de dados.
No entanto, até mesmo uma infraestrutura confiável não está imune a falhas. Corrupção do sistema de arquivos, erros de configuração, falhas em unidades de disco, atualizações malsucedidas do Proxmox ou exclusão acidental de uma máquina virtual podem levar à perda de acesso a dados importantes. Nesses casos, a regra principal é não executar ações que possam sobrescrever as informações, pois, na maioria das situações, os dados ainda podem ser recuperados com sucesso.
Neste artigo, examinaremos como recuperar dados do armazenamento LVM, de discos de máquinas virtuais (discos VM) e do armazenamento Directory Ext4 e XFS no Proxmox. Você aprenderá onde os arquivos das máquinas virtuais são armazenados, quais características específicas os diferentes tipos de armazenamento possuem e quais ferramentas e métodos podem ajudar a recuperar dados perdidos, mesmo após falhas graves do sistema.
How to Recover Data from Proxmox: LVM, VM Disks, Ext4, and XFS
Recursos do Proxmox VE
Proxmox Virtual Environment é uma poderosa plataforma de virtualização de código aberto que combina o hipervisor KVM para máquinas virtuais completas e a tecnologia LXC para contêineres isolados. Isso permite que os administradores implantem e gerenciem toda a infraestrutura por meio de uma única interface web, simplificando significativamente a manutenção dos servidores.

Uma das principais vantagens do Proxmox é o suporte a uma ampla variedade de sistemas de armazenamento. Entre eles estão:
- LVM;
- LVM-Thin;
- ZFS;
- Ceph;
- Armazenamento Directory com sistemas de arquivos Ext4 e XFS.
Isso torna possível configurar de forma flexível o armazenamento de discos de máquinas virtuais nos formatos qcow2, raw e vmdk, garantindo um equilíbrio ideal entre desempenho e praticidade de gerenciamento. Ao mesmo tempo, essa flexibilidade cria uma estrutura de armazenamento de dados complexa e em várias camadas.
Apesar da alta confiabilidade do sistema, nenhuma infraestrutura está imune à perda de dados. Falhas de hardware em unidades de disco, erros de administrador, corrupção do sistema de arquivos ou atualizações malsucedidas podem levar à perda de máquinas virtuais, volumes LVM ou arquivos individuais.
Devido à arquitetura específica do Proxmox, os métodos padrão de recuperação costumam ser ineficazes aqui. Por isso, é fundamental compreender os princípios de armazenamento de dados nesse sistema e saber utilizar ferramentas especializadas para sua recuperação.
| Recurso | Descrição |
|---|---|
| Virtualização KVM | Criação e gerenciamento de máquinas virtuais completas executando Windows, Linux e outros sistemas operacionais. |
| Contêineres LXC | Execução de contêineres Linux leves com consumo mínimo de recursos do servidor. |
| Suporte a múltiplos tipos de armazenamento | Compatibilidade com LVM, LVM-Thin, ZFS, Ceph, NFS, CIFS/SMB, iSCSI, armazenamento do tipo Directory (Ext4, XFS) e outras soluções de armazenamento. |
| Gerenciamento de discos virtuais | Suporte aos formatos de imagem de disco de máquinas virtuais RAW, QCOW2, VMDK e outros. |
| Administração baseada na Web | Gerenciamento centralizado da infraestrutura por meio de um navegador da Web, sem necessidade de software adicional. |
| Clusters Proxmox | Combinação de vários servidores físicos em um único cluster para gerenciamento centralizado. |
| Migração ao vivo | Migração de máquinas virtuais em execução entre os nós do cluster sem tempo de inatividade. |
| Alta disponibilidade (HA) | Reinicialização automática de máquinas virtuais em outro nó em caso de falha do host. |
| Backup | Criação de backups completos e incrementais de máquinas virtuais e contêineres com suporte à automação. |
| Snapshots | Criação de snapshots instantâneos do estado das máquinas virtuais para recuperação rápida. |
| Recursos de rede | Suporte ao Linux Bridge, Open vSwitch, VLANs, bonding e Software-Defined Networking (SDN). |
| Gerenciamento de armazenamento | Adição, remoção, monitoramento e configuração de recursos de armazenamento local e em rede. |
| Monitoramento do sistema | Monitoramento em tempo real da CPU, memória, rede, armazenamento e registros de eventos do sistema. |
| API e automação | API REST, CLI e suporte à automação por meio do Ansible, Terraform e outras ferramentas de gerenciamento. |
| Recuperação de dados | Em caso de falha, os dados podem frequentemente ser recuperados de LVM, LVM-Thin, discos de máquinas virtuais e armazenamento do tipo Directory baseado em Ext4 e XFS usando software especializado em recuperação de dados. |
Métodos de conexão dos discos
Portanto, antes de iniciar a recuperação por software, é necessário conectar corretamente os discos do servidor a um computador com Windows.
Isso pode ser feito de várias maneiras:
- A opção mais confiável é uma conexão SATA clássica diretamente à placa-mãe. Isso garante a máxima velocidade de leitura e a latência mínima.
- Se a placa-mãe não tiver conectores suficientes para todo o conjunto de discos, um adaptador PCIe-SATA é uma excelente solução que permite conectar unidades adicionais.
- Se você não quiser desmontar o gabinete do computador, pode usar estações de acoplamento USB externas ou cabos adaptadores. No entanto, observe que a velocidade de varredura via USB será significativamente menor, o que afeta de forma perceptível o tempo necessário para trabalhar com grandes conjuntos de dados.
E a regra mais importante: você deve sempre considerar a criação de imagens de disco byte a byte. Isso é especialmente importante se as unidades apresentarem setores defeituosos, emitirem sons incomuns ou houver risco de degradação adicional. Nesse caso, o programa trabalhará com uma cópia virtual sem exercer carga adicional sobre a unidade física danificada.

Como criar imagens de disco para recuperação
Em situações em que seja tecnicamente impossível conectar ao computador, ao mesmo tempo, todos os discos necessários para a recuperação (por exemplo, devido à falta de portas disponíveis), é possível utilizar o método de criação de imagens desses discos.
Uma imagem é uma cópia exata byte a byte de um disco físico, salva como um arquivo comum em outro dispositivo de armazenamento de grande capacidade. Você pode conectar os discos ao sistema um por um, criar imagens deles e, em seguida, carregar todos os arquivos resultantes no programa.

O utilitário de recuperação de dados Hetman Partition Recovery trabalhará com imagens montadas exatamente da mesma forma que com unidades físicas reais, permitindo recuperar completamente a estrutura de armazenamento do Proxmox e extrair os dados necessários a partir dela.
Para criar uma imagem, inicie o Hetman Partition Recovery, selecione a unidade necessária na lista e clique no botão Salvar disco.

Na janela que aparece, especifique o local para salvar o arquivo.
Observação: o tamanho da imagem será igual à capacidade total do disco de origem, independentemente de quanto ele esteja preenchido. Portanto, certifique-se previamente de que o dispositivo de armazenamento de destino tenha espaço livre suficiente.

Depois de a imagem ser salva, vá ao menu principal e selecione Montar disco. Na lista de tipos, selecione Imagens de disco Raw e carregue o seu arquivo.

Ela aparecerá na lista de dispositivos ao lado dos discos conectados fisicamente. Se você tiver vários discos problemáticos, repita esse procedimento para cada um deles.

Depois que todos os discos necessários estiverem presentes no sistema, seja fisicamente ou como imagens, o programa detectará automaticamente a estrutura LVM, o sistema de arquivos e o disco da máquina virtual e a exibirá totalmente pronta para análise e recuperação.
Como recuperar dados do Proxmox VE
Recuperação de Ext4 no Directory
Um armazenamento Directory baseado no sistema de arquivos Ext4 é um dos formatos mais simples no Proxmox. Além de discos virtuais nos formatos qcow2 ou raw, ele frequentemente armazena imagens ISO, backups ou arquivos comuns.

No nosso exemplo, consideraremos uma situação em que a estrutura desse armazenamento Directory foi excluída acidentalmente ou danificada devido a uma falha do sistema. No entanto, mesmo nessas condições, o processo de recuperação de dados segue um cenário totalmente padrão.
Para a parte prática, utilizaremos o Hetman Partition Recovery. Esta solução profissional confiável permite verificar os discos em profundidade, localizar todos os dados perdidos e recuperá-los com segurança, preservando a estrutura original das pastas da forma mais fiel possível.
Para localizar os dados perdidos, selecione no programa o disco físico ou volume lógico necessário identificado como Ext4 e inicie o modo de verificação de dados.

Recomendamos começar com a Verificação rápida. Se a estrutura do sistema de arquivos estiver gravemente danificada e a busca rápida não produzir resultados, use a Verificação completa.
Quando o programa concluir a verificação, abra o armazenamento Directory encontrado. Como, neste caso específico, não havia nenhuma máquina virtual no disco e apenas nossos arquivos de teste estavam armazenados ali, veremos a estrutura original de pastas do próprio sistema de arquivos Ext4.

Agora, basta localizar a pasta com nossos dados de teste, selecionar os arquivos necessários, clicar no botão Recuperação e especificar o caminho para salvá-los em um disco de trabalho seguro.

Recuperação de XFS no Directory
Outro formato popular de armazenamento de dados no Proxmox é o armazenamento Directory baseado no confiável sistema de arquivos XFS. Devido ao seu alto desempenho no trabalho com grandes volumes de dados, ele é frequentemente usado para armazenar tanto discos de máquinas virtuais quanto grandes arquivos de arquivo.

Aqui é importante observar um detalhe muito relevante. Se o seu armazenamento XFS foi configurado como uma pasta de rede compartilhada e acessado por meio dos protocolos SMB ou FTP, o risco de exclusão acidental de dados por usuários aumenta significativamente. Mas mesmo nesse caso, o Hetman Partition Recovery pode localizar e recuperar de forma eficaz as informações perdidas pela rede.
O procedimento permanece o mais simples possível. Selecione na lista a partição lógica detectada e identificada como XFS e inicie a verificação.

Se os arquivos tiverem sido apenas excluídos, o modo Verificação rápida normalmente é suficiente para localizá-los. Em situações mais complexas, por exemplo, após a estrutura lógica do volume ter sido danificada, use a Verificação completa.
Após a conclusão do processo de verificação, abra o sistema de arquivos encontrado. O programa exibirá corretamente a estrutura original de diretórios com todos os dados existentes e excluídos.

Tudo o que você precisa fazer é acessar a pasta de armazenamento correspondente, localizar os documentos de rede perdidos ou as imagens da máquina virtual, selecioná-los, clicar no botão Recuperação e salvá-los em outro dispositivo de armazenamento preparado.

Recuperação de armazenamento LVM
Muitas vezes, a perda de acesso aos dados não está relacionada à exclusão acidental de arquivos, mas sim a uma falha do próprio hardware do servidor ou a erros críticos no sistema operacional Proxmox.
Nessas situações, todo o fluxo de trabalho é interrompido, porque o acesso às máquinas virtuais e aos seus armazenamentos fica completamente bloqueado. No entanto, os dados nos próprios discos geralmente permanecem intactos. Por isso, demonstramos o processo de recuperação em um computador com Windows, ao qual você precisa apenas conectar os discos desconectados do servidor com falha para posterior recuperação de dados.

Para resolver problemas tão complexos, utilizaremos o Hetman RAID Recovery.
No nosso caso, após conectar o disco com a estrutura LVM, o programa não conseguiu detectar automaticamente o tipo de sistema de arquivos no qual a máquina virtual estava localizada. Isso costuma acontecer após falhas graves de hardware ou do sistema.

Portanto, selecionamos essa partição lógica não reconhecida e iniciamos o modo Verificação completa. Esse algoritmo poderoso verifica minuciosamente a superfície do disco e pode reconstruir a estrutura do sistema de arquivos mesmo quando os registros de serviço básicos estão ausentes.

Quando o programa concluir a Verificação profunda, ele reconstruirá a estrutura interna do disco perdido do sistema operacional convidado. Depois disso, o procedimento já será familiar para você.

Como nossa máquina virtual executava Windows 10 Pro, basta abrir o sistema de arquivos encontrado e acessar o diretório do sistema Users.

Abra a pasta do seu perfil, localize todos os arquivos pessoais necessários, selecione-os, clique no botão Recuperação e especifique o caminho para salvá-los em um disco de trabalho seguro.
Conclusão
O Proxmox VE oferece recursos flexíveis de armazenamento de dados, com suporte a LVM, LVM-Thin, discos de máquinas virtuais, bem como armazenamento Directory baseado nos sistemas de arquivos Ext4 e XFS. Apesar da alta confiabilidade da plataforma, falhas de hardware, corrupção do sistema de arquivos, erros administrativos ou exclusão acidental de máquinas virtuais podem levar à perda de acesso a dados importantes.
Na maioria dos casos, isso não significa que as informações tenham sido perdidas permanentemente. Se a gravação de novos dados no armazenamento danificado for interrompida a tempo e forem utilizadas ferramentas especializadas de análise de disco, as chances de recuperar com sucesso arquivos, máquinas virtuais e suas imagens permanecem muito altas.
Esperamos que este material tenha ajudado você a entender como o armazenamento de dados é organizado no Proxmox, onde estão localizados os discos VM e o armazenamento Directory, e quais métodos podem ser usados para recuperá-los. Diagnóstico adequado, backups regulares e conhecimento do procedimento de recuperação ajudarão a minimizar as consequências de qualquer falha e a restaurar rapidamente o sistema ao estado operacional.







