Como recuperar dados de um RAID 5 em um NAS Synology DS409 no macOS

Neste artigo, revisaremos o processo de recuperação de dados de um array RAID 5 em um Synology DS409 NAS em um ambiente macOS Sonoma 14.5. Cobriremos casos de dano lógico, incluindo exclusão acidental de arquivos ou pastas e formatação de volumes. Você aprenderá como agir se o NAS ou um disco individual falhar e como acessar os dados se um disco do RAID for perdido e os compartilhamentos de rede deixarem de aparecer. Também demonstramos como recuperar informações após a exclusão de um disco LUN virtual no DiskStation Manager.

Como recuperar dados de um RAID 5 em um NAS Synology DS409 no macOS

Causas de perda de dados no Synology DS409 NAS

A falha de um dos discos, corrupção do sistema de ficheiros, erro durante a atualização de firmware, desligamento incorreto do dispositivo ou falha do próprio NAS — qualquer um desses eventos pode fazer com que um RAID 5 deixe de montar e torne os ficheiros inacessíveis.

A situação pode ser especialmente complexa para utilizadores macOS porque as ferramentas padrão do sistema não suportam a abertura direta de partições Linux, que são tipicamente utilizadas em dispositivos NAS.

Neste artigo examinaremos em detalhe como recuperar dados de um RAID 5 num Synology DS409 em macOS: como ligar corretamente os discos ao computador, quais parâmetros do array considerar, quais aplicações podem ajudar a reconstruir o RAID e como minimizar o risco de perda permanente de dados.

O material será útil tanto para especialistas de TI quanto para utilizadores que trabalham com storages de rede Synology, configuram arrays RAID, gerem LUNs e compartilhamentos de rede e utilizam recursos de disco para hospedar máquinas virtuais, serviços de servidor e bases de dados.

Vá para ver
Cómo recuperar datos de SoftRAID en macOS

Cómo recuperar datos de SoftRAID en macOS

Synology DS409

Synology DS409 é um dispositivo de armazenamento ligado à rede (NAS) concebido para organizar o armazenamento centralizado de dados, acesso partilhado a documentos e multimédia e criação de sistemas de backup fiáveis para informação crítica. O dispositivo suporta até quatro discos rígidos em configurações RAID 0, 1, 5, 5+Spare, 6 e 10, permitindo combinações ótimas de desempenho, capacidade e proteção de dados.

As principais características do DS409 incluem:

  • uma porta Gigabit Ethernet para acesso de alta velocidade à rede local;
  • suporte aos protocolos SMB/CIFS, AFP, NFS e FTP para compatibilidade com diferentes sistemas operativos;
  • e funcionalidades iSCSI para ligação a servidores e ambientes virtuais.

A gestão do NAS é realizada através da interface web conveniente DiskStation Manager (DSM 4.2), que permite a administração de discos, utilizadores e serviços.

O dispositivo também suporta backup automático e sincronização de dados com servidores remotos, fornecendo armazenamento seguro e acesso à informação.

Especificação Valor
Tipo de dispositivo NAS (Network Attached Storage)
Modelo Synology DiskStation DS409
CPU 1,2 GHz
RAM 256 MB
Bahias para discos 4
Tipos de disco SATA/SATA II 3.5″ ou 2.5″
Capacidade máxima de armazenamento até ~8 TB (4×2 TB)
Níveis de RAID suportados Basic, JBOD, RAID 0, 1, 5, 5+Spare, 6
Rede 1 × Gigabit Ethernet (RJ-45)
Portas 2 × USB 2.0, 1 × eSATA
Sistemas operativos cliente suportados Windows, macOS, Linux
Protocolos de rede CIFS, AFP, FTP, NFS, etc.
Dimensões (L×P×A) 230 × 168 × 184 mm
Peso 2,23 kg
Alimentação e consumo AC100-240 V, ~42,9 W
SO / Software Synology DiskStation Manager (DSM)

Como ligar ao DSM

Para ligar a um Synology DS409 a partir do macOS, o computador e o NAS devem estar na mesma rede local.

Para aceder à interface web do DiskStation Manager (DSM) abra qualquer navegador e introduza o endereço IP do NAS. Na página de login insira o nome de utilizador e a senha da conta criados no NAS. Após a autenticação, a interface web do DSM será exibida.

Synology DS409: DiskStation Manager

Como alternativa para descobrir o NAS na rede, pode instalar a utilidade Synology Assistant no Mac. Após a instalação, execute a aplicação — ela irá varrer automaticamente a rede local e detetar os dispositivos NAS ligados.

Synology DS409: Synology Assistant

Se o seu dispositivo não aparecer na lista, abra o menu Preferences no canto superior direito da janela principal e ative a opção Allow compatibility with devices that do not support password encryption. Esta configuração permite que a utilidade detete modelos NAS mais antigos que não suportam encriptação de palavra-passe.

Synology Assistant: Allow compatibility with devices that do not support password encryption

Após a conclusão da varredura, selecione o NAS desejado na lista e clique em Connect.

Synology Assistant: connecting to NAS

A aplicação abrirá a interface web do DiskStation Manager onde pode continuar a gerir o armazenamento, criar ou montar volumes, gerir utilizadores e configurar um iSCSI LUN para acesso posterior aos dados.

Como recuperar ficheiros de um LUN

Se eliminou acidentalmente ficheiros, diretórios ou formatou um LUN, pode recuperar os dados usando o Hetman Partition Recovery.

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

Primeiro, vamos rever como criar e anexar um disco LUN virtual.

Como criar um LUN

Para criar um novo volume virtual no DSM, utilize o iSCSI LUN Creation Wizard.

iSCSI LUN Creation Wizard

Após iniciar sessão, abra o Storage Manager, vá ao separador iSCSI LUN e clique em Create para criar um novo LUN. No diálogo, selecione o tipo iSCSI LUN (Regular Files).

A LUN Type: iSCSI LUN (Regular Files)

De seguida:

  • defina o nome do LUN (Name);
  • escolha a sua localização (Location);
  • determine o tipo de alocação — Thin ou Thick provisioning;
  • especifique o tamanho de disco necessário;
  • e mapeie o LUN para um iSCSI Target novo ou existente na secção Target Mapping.
Set Up iSCSI LUN Properties

Após confirmar os parâmetros, um novo LUN será criado e ficará disponível para uso no macOS ao ligar-se ao Target.

Newly created LUN

Como ligar um disco LUN

Depois que o LUN é criado com sucesso no DSM, ele deve ser ligado no macOS para aparecer como um disco lógico. Isso é feito usando vários clientes iSCSI. Neste artigo usamos o KernSafe iSCSI Initiator para a ligação.

Na tela principal da aplicação clique em Discovery.

KernSafe iSCSI Initiator

Na janela seguinte, introduza o endereço IP do NAS no campo vazio e deixe a porta no valor padrão. Depois clique em Add.

KernSafe iSCSI Initiator: enter the NAS IP address into the empty field

Depois, na tela principal clique em Logon. Na janela seguinte clique em Logon novamente.

KernSafe iSCSI Initiator: on the main screen click Logon

O passo seguinte é inicializar o disco virtual via Disk Utility. Na tela principal do Disk Utility selecione o disco virtual ligado à esquerda e depois clique em Erase na área superior direita da janela.

Initializing the virtual disk via Disk Utility
Mounting the virtual disk via Disk Utility

No diálogo que abre, especifique o nome para o LUN e escolha o sistema de ficheiros a utilizar nesse disco.

Formatting the virtual disk via Disk Utility

Após isto, o LUN será inicializado e aparecerá no Finder como um disco normal pronto a usar. Pode copiar ficheiros de teste ou de produção para verificar o acesso e a funcionalidade geral do disco.

Como analisar um disco LUN com o Hetman Partition Recovery

Assim, no caso de exclusão acidental ou formatação de dados em um LUN, a recuperação completa pode ser realizada usando o Hetman Partition Recovery. A ferramenta permite analisar discos, detetar ficheiros apagados ou perdidos e restaurá-los com máxima precisão.

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

Após iniciar a aplicação, o seu disco virtual aparecerá automaticamente na tela principal exibindo o sistema de ficheiros, o tamanho total e as partições disponíveis.

Para iniciar a recuperação, selecione o disco inteiro ou uma partição específica com o botão esquerdo do rato e inicie a varredura com um duplo clique ou através do menu de contexto escolhendo Open.

Hetman Partition Recovery: scanning after accidental deletion or formatting of data on a LUN

Se precisar recuperar ficheiros ou pastas eliminados, recomenda-se usar o modo Quick Analysis. Neste modo, a aplicação analisa o sistema de ficheiros ao nível de metadados e diretórios, deteta elementos eliminados pelo utilizador e avalia a sua integridade.

Hetman Partition Recovery: Quick Analysis of a LUN

Após a conclusão da varredura, aparece uma lista de ficheiros e pastas disponíveis para recuperação com capacidade de pré-visualização. O utilizador pode selecionar ficheiros ou diretórios individuais para recuperar, após o que a aplicação restaura os dados para o local escolhido preservando a estrutura de pastas e atributos dos ficheiros.

Hetman Partition Recovery: recovered data from the LUN disk

Se o LUN foi formatado ou os dados estão severamente danificados, utilize o modo Full Analysis. Neste modo, a aplicação executa uma varredura profunda ao nível de bits do disco, recupera todos os dados disponíveis independentemente do estado do sistema de ficheiros e devolve a quantidade máxima possível de informação.

Hetman Partition Recovery: Full Analysis of the LUN disk

Após a conclusão da varredura, o diálogo exibirá os dados do LUN disponíveis para recuperação. Selecione os ficheiros e pastas necessários e clique no botão Recover no canto superior esquerdo do menu principal.

Hetman Partition Recovery: saving recovered LUN data

Na janela que aparece, especifique o destino para salvar os dados recuperados em outro disco para evitar sobrescrever ficheiros existentes e confirme a ação clicando em Recover.

Após a conclusão do processo, clique em Finish. Depois disso, todos os dados do LUN estarão novamente disponíveis para uso.

Como recuperar dados de RAID 5 no Synology DS409

PASSO 1. Ligação e ordem dos discos

Em caso de dano de hardware ou falha de firmware quando não é possível ligar ao Synology DS409 diretamente ou via interface web, pode usar o Hetman RAID Recovery para recuperar a informação perdida.

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

Hetman RAID Recovery é uma ferramenta profissional para recuperar dados de arrays RAID de hardware e software que suporta os sistemas de ficheiros e níveis RAID mais comuns. O programa lê a informação de serviço sobre a configuração do array, analisa o estado dos discos individuais e permite a reconstrução da estrutura RAID e acesso aos dados com máxima precisão, preservando a hierarquia de diretórios e a integridade dos ficheiros.

Antes de iniciar o processo de recuperação, certifique-se de que o dispositivo de armazenamento onde planeia salvar os dados do array RAID tem espaço livre suficiente para conter toda a informação.

Registe cuidadosamente a ordem exata dos discos no array RAID antes de qualquer ação. Cada disco desempenha um papel específico no armazenamento de dados e no cálculo de paridade, pelo que a sua reorganização pode levar à corrupção de ficheiros, à alteração da estrutura do array e complicar significativamente a recuperação. Para evitar riscos adicionais de perda de dados, recomenda-se documentar a posição de cada disco e verificar as ligações corretas antes de iniciar o procedimento de recuperação.

Ordem exata dos discos no array RAID

Para tal, ligue os discos ao Mac, por exemplo via uma docking station.

Ligar os discos a um Mac através de uma docking station

Se não for possível ligar fisicamente todos os discos, uma abordagem alternativa é criar uma imagem do disco indisponível e anexá-la para análise e recuperação de dados.

Este método é descrito em detalhe em vários vídeos no nosso canal no YouTube.

PASSO 2. Detecção automática dos parâmetros do RAID no Hetman RAID Recovery

Execute o Hetman RAID Recovery e o programa irá detetar automaticamente todos os discos ligados e analisar o seu estado, tentando reconstruir a estrutura do RAID.

A janela principal exibirá os discos encontrados e os arrays reconstruídos disponíveis para análise adicional e recuperação de dados.

Hetman RAID Recovery: discos detectados e arrays reconstruídos

Após a conclusão da varredura, o diálogo mostrará o conteúdo do array RAID disponível para recuperação. Selecione os ficheiros e pastas necessários e, em seguida, clique no botão Recover no topo do menu principal.

Hetman RAID Recovery: recuperação de dados de um array reconstruído

Na janela seguinte, especifique o destino para salvar os dados recuperados e confirme a ação clicando em Recover.

Após concluir todos os passos de recuperação, os dados do array RAID tornam-se disponíveis para uso posterior.

PASSO 3. Modo manual de recuperação RAID 5 no Hetman RAID Recovery

Se o programa não conseguiu reconhecer automaticamente o array de discos, pode utilizar o construtor RAID integrado no Hetman RAID Recovery para recriar manualmente a configuração do RAID e obter acesso aos dados.

Hetman RAID Recovery: construtor RAID
Hetman RAID Recovery: recuperação do array em modo manual

Para trabalhar no construtor RAID é necessário conhecer os parâmetros básicos do array definidos durante a sua criação: tipo de RAID, ordem dos blocos, tamanho do bloco e bytes por setor.

Para RAID 5 os valores mais comuns são:

  • ordem de blocos – left synchronous;
  • tamanho de bloco – 64 KB;
  • bytes por setor – 512.
Hetman RAID Recovery: introdução dos parâmetros básicos do array

No campo Available disks selecione os discos do seu array RAID e mova-os para o campo Selected disks à esquerda, observando a ordem correta dos discos no array.

Se um dos discos não puder ser ligado fisicamente, pode usar a função Add empty disk, que permite adicionar um disco vazio para emular o disco em falta.

Hetman RAID Recovery: Add empty disk

É extremamente importante preservar a sequência correta dos discos no array RAID, pois a sua violação pode levar a uma reconstrução incorreta do array e tornar a recuperação de dados impossível.

Depois disso, clique no ícone Change disk offset and size e introduza o valor de Offset9439232.

Antes de confirmar, verifique se as unidades de medida estão definidas em setores. Esta ação deve ser realizada para todos os discos reais, exceto para o disco vazio simulado.

Hetman RAID Recovery: Change disk offset and size

Em seguida, clique em Update na parte inferior da janela para aplicar as alterações.

Se os parâmetros do array forem inseridos corretamente, pelo menos uma partição com o sistema de ficheiros indicado aparecerá no campo The resulting RAID array. Verifique o seu conteúdo para garantir que as pastas necessárias estão presentes.

Hetman RAID Recovery: The resulting RAID array

Depois clique no botão Add no canto inferior direito para adicionar o array RAID reconstruído à tela principal do programa para varredura adicional e recuperação de dados.

Hetman RAID Recovery: array RAID reconstruído em modo manual

Como recuperar um LUN eliminado

PASSO 1. Montagem do LUN no Hetman RAID Recovery

Se um LUN foi eliminado ou formatado no macOS e precisa restaurar os dados, pode usar o Hetman RAID Recovery.

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

Após o array RAID ser corretamente reconstruído no construtor RAID, varrido e aparecerem os resultados da análise na tela principal, é necessário localizar o diretório onde o LUN está armazenado.

O disco virtual encontra-se na pasta de sistema @iSCSITrg. Ele é exibido entre os dados encontrados na lista de partições varridas e o ficheiro LUN está lá, disponível para gravação.

Hetman RAID Recovery: disco virtual localizado na pasta de sistema @iSCSITrg

Clique no botão Recovery. Na janela que abre clique em Next, escolha a opção Save on hard disk e especifique a pasta onde a imagem será gravada.

Hetman RAID Recovery: disco virtual na pasta de sistema @iSCSITrg

Após a conclusão do processo, a imagem será criada e poderá reconectar todos os discos para continuar a trabalhar com a aplicação.

De seguida, na tela principal da aplicação clique no botão Mount disk no painel superior.

Hetman RAID Recovery: montagem de um disco virtual

Na nova janela selecione Raw disk images, clique em Next e indique o ficheiro LUN previamente guardado.

Hetman RAID Recovery: montagem de Raw disk images

Após isto, o ficheiro será montado como uma imagem de disco. Poderá abri-lo, executar uma varredura e recuperar os dados necessários, salvando-os para outro disco.

Hetman RAID Recovery: imagem de disco virtual montada

PASSO 2. Substituição do LUN no DSM

Aqui consideramos a situação em que um disco LUN virtual foi eliminado no DSM ou se tornou indisponível devido a uma falha de software. Mostraremos como agir quando o LUN deixar de aparecer no sistema, mas o array RAID foi reconstruído com sucesso e está disponível para análise. Neste caso, o ficheiro LUN recuperado é usado em vez do LUN original, permitindo continuar a trabalhar com os dados sem reconstruir o array RAID novamente.

Remover um LUN no DSM

Anteriormente mostramos onde o ficheiro do disco virtual é armazenado e como recuperá-lo para um computador. A seguir descreveremos como enviar esse ficheiro de volta para o NAS para uso posterior e restaurar as operações normais dos dados.

Após restaurar a funcionalidade do NAS ou reinstalar e reconfigurar o DSM, crie um novo LUN com os mesmos parâmetros utilizados anteriormente. Isto é crítico para substituir corretamente o ficheiro do LUN e aceder aos dados sem danificar a sua estrutura.

Criar um novo LUN com os parâmetros necessários

Em seguida, carregue o ficheiro LUN guardado para qualquer pasta conveniente criada no DSM. Esta abordagem simplifica bastante a transferência de dados para o novo LUN. Pode fazê-lo através da secção File Station na interface web do DSM.

Para isso, abra o File Station e selecione Upload. Depois escolha Upload com a opção Skip. Em seguida, indique o ficheiro LUN a carregar na pasta apropriada.

Carregar o ficheiro LUN guardado para uma pasta

O progresso do upload é exibido no canto superior direito da janela, onde pode monitorizar o processo até à conclusão.

Para ações subsequentes, é necessário ativar o acesso SSH ao NAS. Esta configuração é realizada na interface web do DSM.

Para tal, vá a Control Panel e abra a secção Terminal. No bloco Terminal service options ative a opção Enable SSH service marcando a caixa correspondente e, em seguida, guarde as alterações.

Ativar o acesso SSH ao NAS

Após ativar o SSH, pode ligar-se ao NAS via terminal.

O DSM inclui uma conta de sistema root incorporada que tem direitos de acesso completos ao sistema de ficheiros e aos diretórios do sistema do NAS.

Nas versões do DSM utilizadas no Synology DS409, a conta root não tem uma senha separada. Ao ligar via SSH utiliza-se a senha do utilizador administrativo admin. Isto fornece a capacidade de executar operações administrativas ao nível do sistema, incluindo acesso a diretórios de serviço, cópia e substituição de ficheiros LUN, sem configuração adicional de permissões.

Após aplicar estas definições, o Terminal será usado para substituir o LUN. Utilize-o para ligar-se ao NAS via SSH.

Abra o Terminal e ligue-se ao NAS inserindo o comando ssh root@NAS-IP-address (por exemplo root@192.168.0.202).

ssh root@NAS-IP-address

O sistema solicitará então a palavra-passe do utilizador root conforme descrito anteriormente.

Abrir o Terminal e ligar-se ao NAS

Após uma ligação bem-sucedida, introduza o comando ls / para ver o conteúdo do diretório raiz.

ls /

Visualizar o conteúdo do diretório raiz do NAS

De seguida mude para o volume criado anteriormente no DSM usando o comando cd /volume1.

cd /volume1

Para ver o seu conteúdo e confirmar a presença de um diretório para o LUN execute ls /volume1.

ls /volume1

Depois mude para o diretório cd /volume1/@iSCSITrg.

cd /volume1/@iSCSITrg

Lá verá o disco LUN virtual recém-criado no DSM, que nesta fase ainda não contém dados. Este ficheiro será usado para substituição e restauração de dados.

Exibição do disco LUN virtual recém-criado no DSM

Também pode ir ao diretório usando os comandos cd /volume1/RAID5, e depois executar ls para ver o ficheiro LUN carregado que será usado para copiar para o novo disco virtual.

cd /volume1/RAID5

ls

Usando o comando cp /volume1/RAID5/LUN_image/iSCSI_1_LUN-1_000 /volume1/@iSCSITrg/iSCSI_1_LUN-1_000 copiamos o ficheiro LUN guardado com dados iSCSI_1_LUN-1_000 para a pasta @iSCSITrg, substituindo o ficheiro vazio recém-criado iSCSI_1_LUN-1_000 no DSM via Terminal.

cp /volume1/RAID5/LUN_image/iSCSI_1_LUN-1_000 /volume1/@iSCSITrg/iSCSI_1_LUN-1_000

Cópia do ficheiro LUN guardado contendo dados

Assim, o LUN foi restaurado e pode ser montado e ligado para aparecer no Finder. Todos os dados contidos no disco permanecem no lugar e estão novamente disponíveis para operação como um disco normalmente ligado. Isto permite a verificação dos dados recuperados, a avaliação da sua estrutura e a confirmação de que a informação importante foi totalmente preservada antes de prosseguir com o trabalho.

LUN restaurado e pronto para ser montado e aparecer no Finder

Conclusão

Recuperar dados de um RAID 5 num Synology DS409 em ambiente macOS é uma tarefa viável mesmo se o NAS deixar de arrancar ou o array não for reconhecido pelo sistema. A principal regra é agir com cuidado: não reinicialize os discos, não crie um novo RAID sobre o existente e não escreva quaisquer dados nos discos até o processo de recuperação estar concluído.

Como a Synology utiliza partições Linux e uma estrutura de armazenamento RAID específica, para reconstruir corretamente o array em macOS deve ligar todos os discos ao computador e usar software especializado que suporte análise automática ou manual dos parâmetros do RAID 5 (ordem dos discos, tamanho do bloco, offset, algoritmo de paridade). Com a deteção e configuração corretas, é possível recuperar não só os ficheiros como também a estrutura de pastas original.

Para minimizar riscos no futuro, recomenda-se efetuar backups regulares dos dados importantes, monitorizar a saúde dos discos (SMART) e utilizar mecanismos de proteção adicionais. O RAID 5 aumenta a tolerância a falhas, mas não substitui uma estratégia de backup completa.

Seguindo a sequência correta de ações e utilizando as ferramentas apropriadas, na maioria dos casos é possível restaurar com sucesso o acesso a informação valiosa mesmo após uma avaria grave do NAS.

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ê