O que é a lógica de gravação do RAID 5 com 8 unidades executando o SQL 2008?

1

Recentemente, uma matriz de ataque falhou em um servidor SQL 2008 com 8 unidades de 73 GB. (Dell 2950). Havia duas unidades que foram mal (um tinha sido ruim por alguns meses parece e não foi pego ...). Ainda por cima, o envio de log não estava funcionando neste servidor e o último backup foi de 3 dias de idade…

Então eu tenho essas 8 unidades na mão, quais (se houver) têm arquivos DB específicos concluídos sobre elas se eu optar por enviá-las para recuperação?

Meu programador diz HDD2 e HDD3. Existe uma lógica consistente usada pelo Raid 5 ou SQL para gravar dados em uma unidade específica nesses casos? HDD0 morreu primeiro e, em seguida, HDD4 foi a última unidade que falhou e caiu a matriz.

Em uma nota lateral, não usaremos mais o Raid 5 e mudaremos para o Raid 10 agora em todos os novos servidores.

Obrigado antecipadamente.

    
por Alex 14.04.2015 / 22:31

2 respostas

1

Eu tive que lidar com dois arrays RAID 5 com unidades defeituosas, e a resposta curta é que você precisa enviar todas as unidades que faziam parte do array para recuperação se você quiser recuperar esses dados. Isso custará milhares de dólares, então cabe à gerência decidir se a produtividade perdida vale o custo.

Em geral, o RAID 5 irá distribuir os dados por todos os discos e terá uma unidade de paridade incorporada para cada faixa. Os arquivos nunca são armazenados em blocos contíguos em uma unidade específica da matriz. Veja aqui uma explicação de como o RAID 5 funciona: link

Concordo com o Sven, é muito melhor investir tempo e dinheiro em backups confiáveis e monitoramento de hardware. Eles lhe darão duas (melhores IMHO) camadas de defesa contra a perda de dados do que trocar para o RAID 10 (que custará em $ se você não precisar da IOPS).

    
por 14.04.2015 / 22:54
2

Em um RAID5 de n discos, você precisa de discos n-1 para ler os dados. Se duas unidades estiverem inativas, nenhum outro disco conterá um conjunto completo de dados e você precisará recorrer ao seu backup.

Para fins de velocidade, os dados são distribuídos pelos discos para permitir leituras mais rápidas.

    
por 14.04.2015 / 22:38