Por definição
RAID 6 é uma matriz deindependentediscos rígidos equipados com dois esquemas de checksum independentes e distribuídos
Isso significa que posso recuperar cada um dos discos rígidos, um por um, usando software de recuperação normal (não RAID)?
Se não, existe algum software de recuperação de RAID gratuito e confiável disponível? Com uma rápida pesquisa no Google encontreiSoftware gratuito de recuperação de RAID ReclaiMe. Mas não tenho certeza sobre sua reputação.
Responder1
A recuperação de discos individuais fornecerá apenas dados parciais. O "independente" significa que as unidades de disco não se conhecem e podem ser trocadas separadamente.
A melhor maneira de recuperar dados de um RAID é usar o software ou hardware que foi usado para construí-lo e, se isso não for uma opção, uma ferramenta que entenda o formato superbloco, pois para dar sentido aos dados contidos no discos individuais, você também precisará de alguns parâmetros extras, como o tamanho do bloco usado.
O RAID 6 é padronizado apenas na forma como funciona, mas os fornecedores individuais apresentam pequenas diferenças na implementação.
Responder2
Como já foi dito, para recuperar qualquer quantidade significativa de dados de uma matriz RAID-6, você precisa de pelo menos N-2 unidades da matriz (sendo N o número total de unidades usadas na matriz). Em unidades únicas, você só pode recuperar arquivos menores que o tamanho da unidade de distribuição da matriz (geralmente de 64 a 256 KiB).
Existe um excelente programa que permite remontar arrays com falha mesmo sem a configuração de hardware/software (controlador RAID, sistema operacional) que foi usada em primeiro lugar:Explorador UFS. Observe que não tenho absolutamente nenhuma relação com isso, mas já usei o software no passado e funcionou surpreendentemente bem. Além disso, a versão gratuita permite que você verifique se consegue acessar seus dados antes de comprar uma licença para uma recuperação completa.
Observe que, seja o que for que você esteja prestes a fazer, você precisará de algum espaço de armazenamento para copiar tudo o que recuperar do seu array com falha.
Responder3
Eles são hardware independente, mas a estrutura de dados neles não é independente. Isso significa que você só obterá dados parciais se tiver apenas partes do array.
No entanto, o RAID 6 é muito tolerante a falhas e, portanto, é minha escolha preferida para configurações de RAID. Além de ter redundância de dados, os metadados também são distribuídos em várias unidades.
Eu tenho um cluster com vários volumes RAID 6, cada um composto por 12 unidades. Contanto que não mais de 2 unidades falhem no mesmo volume RAID, os dados poderão ser recuperados.
Eu uso storcli
para a maioria das operações RAID. A seguir está um exemplo em que a unidade nº 7 no primeiro gabinete, no primeiro controlador RAID, falhou:
# Turn on the locator light to make sure the right drive is replaced
storcli /c0/e0/s6 start locate
# This is where I pull the bad drive and replace it with a good one
# Sometimes it needs to be inserted into the RAID, such as if you want to bring in a different available drive.
storcli /c0/e0/s6 insert dg=2 array=0 row=3
# Now that the drive is registered as part of the ARRAY, you can start the rebuild
storcli /c0/e0/s6 start rebuild
# Check up on the rebuild status
storcli /c0/e0/s6 show rebuild
# Turn of the locator light. We don't need that anymore
storcli /c0/e0/s6 stop locate