tencent cloud

Cloud Virtual Machine

Dinâmicas e anúncios
Dinâmica do produto
Dinâmica de atualização de imagem pública
Anúncio do produto
Introdução do produto
Visão geral da Cloud Virtual Machine
Vantagens do produto
Conceitos básicos
Regiões e zonas
Tutorial
Service Regions and Service Providers
Cobrança do produto
Visão geral de cobrança
Modo de cobrança
Item de cobrança
Converter modo de cobrança
Aquisição de instâncias
Descrição de cobrança de ajustes de configuração
Descrição de cobrança em atraso
Guia de início rápido
Comprar instância Linux personalizada
Comprar instância Windows personalizada
Guia do usuário
Visão geral do guia de operação
Visão geral dos limites de uso
Instância
Instância spot
Instância reservada
Imagem
Armazenamento
Backup e recuperação
Rede
Segurança
Senhas/chaves secretas
Gerenciamento de operação e manutenção
Migrar o servidor
Migração online
Consultoria de migração
Solução de falhas
Falhas relacionados ao login em instâncias Windows
Falhas relacionados ao login em instâncias Linux
Outras falhas relacionadas ao login em instâncias
Falha na execução de instância
Falha de memória em instâncias Linux
Falha de rede
Tutorial prático
Recomendações de seleção da CVM
Configurar o ambiente
Configurar o site
Configurar o aplicativo
Configurar a página visual
Carregar arquivos locais para a CVM
Teste de desempenho de rede
Outros tutoriais práticos
Segurança e conformidade
Gerenciamento de acesso
Rede
Perguntas frequentes
Regiões e zonas
Sobre o faturamento
Instância
Armazenamento
Imagem
Migração de servidor
Rede
Segurança
Operação/manutenção e monitoramento
Gerenciamento de acesso
Serviço NTP
Cenário de aplicação
Agreements
CVM Service Level Agreements
Red Hat Enterprise Linux Image Service Agreement
Public IP Service Level Agreement
Glossário

Recuperar os dados de instância Linux

PDF
Modo Foco
Tamanho da Fonte
Última atualização: 2024-01-23 17:52:21

Visão geral

O Extundelete é uma ferramenta, de código aberto, para recuperação de dados. Com recursos poderosos, suporta a recuperação de partições ext3 e ext4 de arquivos excluídos acidentalmente de disco de dados, desde que o disco não seja gravado após o acidente. Este documento descreve como usar o Extundelete para recuperar rapidamente os dados excluídos acidentalmente em um Tencent Cloud CVM CentOS 7.7. O Tencent Cloud também oferece instantâneos, imagens personalizadas e Armazenamento de objetos em nuvem para armazenar dados. Recomendamos que você faça backups regulares dos dados para aumentar a segurança dos dados.

Software

Linux: Sistema operacional Linux. Este documento usa a versão CentOS 7.7 como exemplo.
Extundelete: ferramenta, de código aberto, para recuperação de dados. Este documento usa o Extundelete 0.2.4 como exemplo.

Instruções

Atenção:
Consulte Criação de instantâneos e Criação de imagens personalizadas para fazer backup dos dados antes de realizar as operações, de forma que você possa recuperar a instância para o status inicial se ocorrer um problema.

Instalação do Extundelete

1. Execute o seguinte comando para instalar as dependências e bibliotecas do Extundelete.
Atenção:
O Extundelete requer o libext2fs versão 1.39 ou posterior.
Para suportar o formato ext4, instale o e1fsprogs versão 1.41 ou posterior. É possível usar o comando dumpe2fs para visualizar a versão.
yum -y install bzip2 e2fsprogs-devel e2fsprogs gcc-c++ make
2. Faça download do pacote de instalação do Extundelete.
3. Execute os comandos a seguir em sequência para descompactar o pacote de instalação Extundelete e acessar o diretório.
tar -xvjf extundelete-0.2.4.tar.bz2
cd extundelete-0.2.4
4. Execute os seguintes comandos em sequência para compilar e instalar o Extundelete.
./configure
make && make install
Após a conclusão da instalação, você poderá ver o arquivo executável "extundelete" no diretório usr/local/bin.

Testando a recuperação de dados

Recupere os dados conforme necessário, executando as etapas a seguir.
1. Inicialize e particione o disco de dados consultando Inicialização de discos em nuvem (menores que 2 TB). Execute o seguinte comando para visualizar os discos existentes e as partições disponíveis.
fdisk -l
As seguintes informações serão exibidas:


2. Execute os seguintes comandos em sequência para criar um ponto de montagem e montar a partição. Este documento usa a montagem da partição /dev/vdb1 para /test como exemplo.
mkdir /test
mount /dev/vdb1 /test
3. Execute os seguintes comandos em sequência para criar o arquivo de teste "hello" no ponto de montagem.
cd /test
echo test > hello
4. 
Execute
o seguinte comando para registrar o valor MD5 do arquivo "hello". Este valor pode ser usado para comparar os arquivos originais e recuperados.
md5sum hello
As seguintes informações serão exibidas:


5. Execute os seguintes comandos em sequência para excluir o arquivo "hello".
rm -rf hello
cd ~
fuser -k /test
6. Execute o seguinte comando para desmontar a partição.
umount /dev/vdb1
7. Execute o seguinte comando para pesquisar a partição em busca de arquivos excluídos acidentalmente.
extundelete --inode 2 /dev/vdb1
As seguintes informações serão exibidas:


8. Execute o seguinte comando para usar o Extundelete para recuperar o arquivo.
/usr/local/bin/extundelete --restore-inode 12 /dev/vdb1
Depois que o arquivo for recuperado, você verá a pasta RECOVERED_FILES no diretório de mesmo nível.
9. Acesse a pasta RECOVERED_FILES, verifique o arquivo recuperado e execute o seguinte comando para obter o valor MD5.
md5sum Recovered file
Se o valor MD5 obtido for o mesmo do arquivo "hello" gravado na Etapa 4, os dados foram recuperados com sucesso.

Ajuda e Suporte

Esta página foi útil?

comentários