Recuperação de dados de matrizes RAID 0, 5 e 6 criadas no Infortrend ESDS 1012 RC

Neste artigo iremos examinar como recuperar dados de RAID 5, RAID 6 e RAID 0 num servidor Infortrend ESDS 1012 RC usando as ferramentas da Hetman Software. O procedimento de recuperação é demonstrado no Windows 10; no entanto, o software também tem suporte para macOS e Linux.

Recuperação de dados de matrizes RAID 0, 5 e 6 criadas no Infortrend ESDS 1012 RC

Os sistemas de armazenamento baseados em RAID são amplamente utilizados em ambientes empresariais devido ao seu alto desempenho, escalabilidade e maior tolerância a falhas. Uma dessas soluções é o Infortrend ESDS 1012 RC — um sistema de armazenamento profissional que suporta várias configurações RAID e garante acesso contínuo a dados críticos.

No entanto, mesmo arrays RAID modernos não garantem proteção absoluta contra perda de dados. Falhas podem ser causadas por defeitos nos discos rígidos, erros no controlador, configuração incorreta do array, corrupção do sistema de arquivos ou eliminação acidental de arquivos. Nesses casos, é necessária uma recuperação de dados adequada e segura.

Neste artigo iremos rever o processo de recuperação de dados de RAID 0, RAID 5 e RAID 6 criados num Infortrend ESDS 1012 RC. Você aprenderá as principais diferenças entre esses tipos de RAID, quais discos são necessários para a recuperação e quais especificidades considerar durante a reconstrução do array e a busca por arquivos perdidos.

Também demonstraremos um exemplo prático de recuperação utilizando software especializado que pode detectar automaticamente os parâmetros do RAID e fornecer acesso aos dados mesmo após falhas severas no sistema de armazenamento.

Vá para ver
How to recover data from BTRFS RAID 0, RAID 5 and RAID 6 created on Rockstor

How to recover data from BTRFS RAID 0, RAID 5 and RAID 6 created on Rockstor

Causas de perda de dados no Infortrend ESDS 1012 RC

Os motivos pelos quais os utilizadores nos contactam são variados. Na maior parte das vezes tratam‑se de problemas de hardware: o dispositivo deixa de ligar ou apresenta avarias. Por vezes, após uma atualização de firmware, o controlador deixa de reconhecer a configuração do array. Ocasionalmente ocorre uma falha durante a reconstrução do RAID e o array passa a não ser detectado pelo sistema.

Um caso separado é quando um disco iSCSI deixa de aparecer em “Este PC”, embora tudo esteja fisicamente ligado corretamente. As ações do utilizador também levam à perda de acesso aos ficheiros: exclusão acidental de ficheiros ou formatação de partições. Nesses casos os dados permanecem fisicamente nos discos, mas o sistema de ficheiros deixa de os exibir.

Adicionalmente, considere a falha de um ou mais discos. Isto é especialmente crítico para RAID 0, já que a falha de mesmo um único disco torna todo o array inacessível.

Causa da perda de dados Descrição do problema
Falha do disco rígido Um ou mais discos do array RAID podem parar de funcionar devido ao desgaste, danos mecânicos ou erros de leitura.
Falha simultânea de vários discos Particularmente crítico para RAID 5 quando dois discos falham ou para RAID 6 quando mais de dois discos são perdidos.
Falha do controlador RAID Uma falha no controlador pode tornar o array inacessível mesmo que os discos estejam intactos.
Exclusão acidental de arquivos Exclusão não intencional de dados importantes por um usuário ou administrador do sistema.
Reconstrução incorreta do RAID Erros durante a reconstrução podem levar à perda da estrutura do array ou à corrupção de dados.
Alteração da ordem dos discos Reconexão incorreta dos discos após manutenção ou realocação do sistema.
Formatação do array Formatação acidental ou incorreta do array RAID ou de discos individuais.
Corrupção do sistema de arquivos Falhas em sistemas de arquivos NTFS, EXT, ReFS ou outros devido à perda de energia ou erros de gravação.
Ataques de vírus e malware Ransomware, vírus ou outros softwares maliciosos podem danificar ou criptografar arquivos.
Quedas de energia Perda repentina de energia pode causar corrupção dos metadados do RAID.
Erros de firmware Atualizações de firmware do controlador ou dos discos que falharam.
Sobreaquecimento do equipamento Refrigeração insuficiente pode causar funcionamento instável dos discos e do controlador.
Fator humano Configuração incorreta do RAID, erros do administrador ou exclusão acidental da configuração do array.
Danos aos metadados do RAID Perda ou corrupção dos metadados do array que impede o sistema de montar corretamente o RAID.

Especificações do Infortrend ESDS 1012 RC

Infortrend EonStor DS 1012RC é um controlador de armazenamento em formato rack que suporta modos SAN e DAS e está equipado com 12 baias para discos.

O dispositivo inclui duas fontes de alimentação redundantes e controladores duplos para alta disponibilidade. Cada controlador está equipado com 4 GB de cache, e esta configuração também fornece quatro portas de 10 gigabits e oito portas de 1 gigabit para conectividade de alta velocidade.

O equipamento suporta a criação de arrays RAID 0, 1, 5, 6, 10, 50 e 60. A gestão do dispositivo é efetuada através da interface web SANWatch, através da qual os arrays são configurados e o estado dos discos é monitorizado.

Especificação Infortrend ESDS 1012 RC
Tipo de dispositivo Sistema de armazenamento RAID / SAN
Formato Rackmount 2U
Baias de discos 12
Discos suportados HDD e SSD SAS / SATA
Interface de conexão Fibre Channel / iSCSI / SAS (dependendo da configuração)
Alteração da ordem dos discos Reconexão incorreta dos discos após manutenção ou realocação do sistema.
Suporte a RAID RAID 0, 1, 5, 6, 10, 50, 60
Suporte a hot-swap Sim
Suporte a Hot Spare Sim
Cache do controlador Depende da configuração
Controlador duplo Suportado
Capacidade máxima Depende dos discos instalados e dos módulos de expansão
Suporte a expansão Sim
Sistemas de arquivos NTFS, ReFS, EXT, HFS+, APFS e outros (via sistema operacional)
Sistemas operacionais suportados Windows, Linux, macOS
Alimentação Fonte de alimentação redundante dupla
Finalidade Armazenamento empresarial e proteção de dados
Recursos Alta disponibilidade, suporte a RAID 6, escalabilidade

Recuperação de dados de um RAID funcional

Considere o caso em que o dispositivo está a funcionar normalmente, mas ficheiros foram eliminados acidentalmente usando a combinação de teclas Shift + Delete, uma partição foi formatada ou foram realizadas manipulações em partições.

Neste cenário utilizamos o Hetman Partition Recovery — uma ferramenta que permite restaurar ficheiros eliminados, dados após formatação ou partições perdidas.

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

Ligação ao dispositivo via Iniciador iSCSI

Conecte‑se ao controlador pela rede usando o Iniciador iSCSI.

Ligação ao controlador pela rede via Iniciador iSCSI

Abra a aplicação no computador, introduza o endereço IP do dispositivo e estabeleça a ligação.

Iniciador iSCSI

Após a ligação bem‑sucedida, os discos irão aparecer no Gerenciamento de Disco e na pasta Este PC.

Gerenciamento de Disco

Análise e recuperação de dados

Abra o Hetman Partition Recovery — ele exibirá os discos conectados.

Hetman Partition Recovery: todos os discos conectados

Selecione o disco requerido e o tipo de varredura conforme a situação.

Hetman Partition Recovery: varredura rápida do disco

Se os ficheiros foram simplesmente eliminados, uma varredura rápida é suficiente. Se foi efetuada uma formatação ou as partições foram perdidas, execute uma varredura completa.

Após a conclusão da varredura, o programa exibirá todos os ficheiros encontrados. Os ficheiros anteriormente eliminados são assinalados a vermelho. Seleccione os ficheiros necessários e clique em Recuperar.

Hetman Partition Recovery: seleccione os ficheiros necessários e clique Recuperar

É importante gravar os ficheiros recuperados numa pasta noutro disco — não no disco a partir do qual foi efetuada a recuperação. Isto evita sobrescrever dados que ainda podem ser recuperáveis.

Hetman Partition Recovery: gravação de ficheiros para o disco

Recuperação de um RAID danificado

Nos casos em que o controlador está danificado ou indisponível, os metadados do RAID estão perdidos ou ocorreu uma falha durante a reconstrução do array, utilize o Hetman RAID Recovery. Esta ferramenta permite a montagem manual do array e a recuperação de dados mesmo que o controlador original deixe de estar operacional.

Recuperação de dados de matrizes RAID corrompidas inacessíveis para um computador.

Ligação dos discos ao computador

Recomenda‑se ligar os discos do controlador directamente à motherboard através de portas SATA ou, se necessário, através de um adaptador SAS. Se não for possível a ligação directa, podem ser utilizados adaptadores USB‑SATA, embora estes possam afectar a estabilidade.

Ligação dos discos do array a um PC

Para a recuperação é importante ligar o número mínimo de discos necessário para montar o array:

  • Para RAID 0 deve ligar todos os discos que faziam parte do array.
  • Para RAID 5 é preferível ter todos os discos, mas a ausência de um disco é tolerada.
  • Para RAID 6 a recuperação é possível mesmo com dois discos em falta.
Características da recuperação de dados de RAID 0, 5 e 6

Este artigo demonstra o processo utilizando imagens de disco pré‑criados no Hetman RAID Recovery, mas os passos são idênticos para discos fisicamente conectados. Depois de ligar os discos ou carregar as imagens, o programa irá detectá‑los automaticamente e exibí‑los na janela principal.

Anteriormente criámos imagens dos nossos discos. Uma imagem de disco é uma cópia bit‑a‑bit exacta de um dispositivo de armazenamento que permite trabalhar com os dados sem colocar em risco o original. Isto é especialmente importante durante a recuperação, porque qualquer acesso adicional a um disco danificado pode conduzir à perda irreversível de dados.

Para criar uma imagem, inicie o Hetman RAID Recovery ou o Hetman Partition Recovery. Na lista de discos encontre o disco físico, clique com o botão direito e selecione Salvar Disco.

Hetman RAID Recovery: criar uma imagem de disco

Especifique o destino para o ficheiro de imagem (deve estar noutro disco físico). Em seguida escolha criar uma imagem completa e aguarde a conclusão do processo.

Hetman RAID Recovery: definições de criação de imagem de disco

Agora pode trabalhar com segurança com as imagens criadas e prosseguir com a recuperação de dados sem qualquer risco para os discos originais.

Montagem manual do RAID

Iremos demonstrar três cenários: recuperação de RAID 0, RAID 5 e RAID 6. Embora os três arrays sejam processados de forma semelhante, existem diferenças importantes nos parâmetros e passos que iremos abordar separadamente.

No vídeo montamos o array manualmente especificando os parâmetros necessários:

  • Para RAID 0 com dois discos defina a ordem dos discos e o tamanho de bloco. Estes parâmetros podem ser ajustados manualmente ou com base nos valores padrão do controlador.
    Parâmetros de criação de array RAID 0
  • Para RAID 5 e RAID 6 especifique adicionalmente o esquema de paridade e a ordem de striping.
    Parâmetros de criação de array RAID 5
    Os valores aceitáveis para este dispositivo são mostrados na imagem. Reveja‑os antes de iniciar.
    Parâmetros de criação de array RAID 6

Recuperação de dados de RAID 0

Começamos com um array RAID 0. No nosso caso existem duas imagens de disco — uma imagem por disco do array.

Abra o Hetman RAID Recovery e monte as imagens usando a função Montar Disco. Escolha o formato Imagem RAW e navegue até à pasta onde os ficheiros de imagem estão armazenados.

Hetman RAID Recovery: montagem de uma imagem de disco no programa

Após a montagem, ambas as imagens irão aparecer no programa e estarão prontas para uso.

Hetman RAID Recovery: imagens de disco montadas

Aceda à função Construtor de RAID. Na janela aberta selecione o modo manual e clique em Seguinte.

Hetman RAID Recovery: Construtor de RAID modo manual

No passo seguinte especifique os parâmetros do array:

  • tipo de array — RAID 0,
  • ordem de blocos — Right Asynchronous,
  • tamanho do bloco — 128 kilobytes.
Hetman RAID Recovery: configuração dos parâmetros RAID 0

Na janela com os discos disponíveis utilize as setas para mover as imagens para a ordem correcta — a mesma ordem que os discos tinham no servidor.

Certifique‑se de que a opção Usar a ordem de disco especificada está activada e clique em Adicionar.

Hetman RAID Recovery: definição da ordem de imagens de disco para RAID 0

Porque os dados num array RAID 0 são distribuídos por vários discos, recomenda‑se executar uma Análise Completa para melhores resultados.

Hetman RAID Recovery: análise do array reconstruído pelo Construtor de RAID

Após a conclusão da análise, reveja os ficheiros encontrados, seleccione os necessários e clique em Recuperar.

Hetman RAID Recovery: ficheiros do array reconstruído pelo Construtor de RAID

Recuperação de dados de RAID 5

Agora que cobrimos a recuperação de RAID 0, prossigamos com RAID 5. O procedimento mantém‑se semelhante, mas é necessário um passo adicional — procura de partições — e os parâmetros do array diferem.

Para RAID 5 estamos a trabalhar com três imagens de disco — uma imagem por disco do array.

Tal como no caso anterior, abra o Hetman RAID Recovery e monte as imagens via Montar Disco. Escolha o formato Imagem RAW e navegue até à pasta de imagens.

Hetman RAID Recovery: montagem de imagens de disco RAID 5

Após a montagem, as três imagens irão aparecer no programa e ficarão prontas para uso. Aceda ao Construtor de RAID, seleccione o modo manual e clique em Seguinte.

Desta vez especifique os seguintes parâmetros do array:

  • tipo de array — RAID 5,
  • ordem de blocos — Right Asynchronous,
  • tamanho do bloco — 64 kilobytes.

Coloque as imagens na ordem correcta, ative Usar a ordem de disco especificada e clique em Adicionar.

Hetman RAID Recovery: configuração de RAID 5 no Construtor de RAID

Ao contrário do RAID 0, no RAID 5 pode utilizar a função de procura de partições.

Para tal, clique com o botão direito no array montado e seleccione Localizar Partições.

Hetman RAID Recovery: localizar partições de RAID 5

Na janela aberta especifique o sistema de ficheiros utilizado no servidor e clique em Localizar.

Hetman RAID Recovery: configuração Localizar Partições para RAID 5

Quando o programa encontrar a partição — clique em Cancelar para fechar a janela de procura.

Hetman RAID Recovery: partição RAID 5 detectada

A partição encontrada será exibida no programa e ficará pronta para uma varredura adicional.

Hetman RAID Recovery: partições RAID 5 encontradas

Inicie a varredura da partição. Depois da conclusão da análise, reveja os ficheiros encontrados, seleccione os necessários e clique em Recuperar.

Recuperação de dados de RAID 6

Concluímos o artigo com o RAID 6 — o mais fiável dos três arrays.

Ao contrário das variantes anteriores, o RAID 6 utiliza paridade dupla, permitindo tolerar a falha simultânea de dois discos.

O processo de recuperação é semelhante ao do RAID 5, mas neste caso trabalhamos com quatro imagens.

Como antes, abra o Hetman RAID Recovery e monte as imagens via Montar Disco. Escolha o formato Imagem RAW e navegue até à pasta de imagens.

Após a montagem, as quatro imagens irão aparecer no programa e estarão prontas para uso.

Hetman RAID Recovery: imagens de array RAID 6 montadas

Aceda ao Construtor de RAID, seleccione o modo manual e clique em Seguinte.

Especifique os parâmetros do array:

  • tipo de array — RAID 6,
  • ordem de blocos — Right Asynchronous,
  • tamanho do bloco — 32 kilobytes.

Coloque as imagens na ordem correcta — a mesma ordem que os discos tinham no servidor. Active Usar a ordem de disco especificada e clique em Adicionar.

Hetman RAID Recovery: configuração de RAID 6 no Construtor de RAID

Tal como no RAID 5, efectue uma procura de partições. Clique com o botão direito no array montado e seleccione Localizar Partições. Especifique o sistema de ficheiros anteriormente usado no servidor e clique em Localizar.

Hetman RAID Recovery: função Localizar Partições para RAID 6

Quando o programa encontrar a partição — clique em Cancelar para fechar a janela de procura.

A partição encontrada será exibida no programa e estará pronta para varredura.

Hetman RAID Recovery: partições RAID 6 encontradas

Inicie a varredura da partição. Depois da conclusão da análise, reveja os ficheiros encontrados, seleccione os necessários e clique em Recuperar.

Conclusão

Os sistemas de armazenamento Infortrend ESDS 1012 RC oferecem alto desempenho e fiabilidade graças ao suporte a vários níveis RAID. No entanto, mesmo estas soluções não estão imunes a falhas de hardware, eliminação acidental de dados, corrupção do sistema de ficheiros ou falha simultânea de múltiplos discos.

Neste artigo analisámos as especificidades da recuperação de dados de RAID 0, RAID 5 e RAID 6 e as principais diferenças entre esses tipos de arrays. Para uma recuperação bem‑sucedida é importante ligar correctamente os discos, preservar a sua ordem original e ter em conta parâmetros do array como tamanho do bloco, ordem dos discos e tipo de RAID.

RAID 0 exige que todos os discos do array estejam presentes, enquanto o RAID 5 permite a perda de um disco e o RAID 6 — até dois discos. Por esta razão, RAID 5 e RAID 6 oferecem maior tolerância a falhas, mas apresentam uma estrutura de recuperação mais complexa.

O uso de software especializado de recuperação de RAID possibilita determinar automaticamente os parâmetros do array e simplificar significativamente o processo de restauro de dados. As regras principais são: não escrever novos dados nos discos após uma falha e executar todas as ações com o máximo cuidado para evitar perda permanente de ficheiros.

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ê