Misturando fornecedores de unidades no espelho RAID

3

Antecedentes

Estou criando um servidor de armazenamento simples para uso doméstico e estou modelando-o um pouco depois de nossos servidores de armazenamento Solaris no trabalho. Mas em menor escala. O layout básico será um chassi com quatro slots de disco hot swap, Solaris em um SSD ou um dispositivo USB e dois discos de 1 TB em um conjunto de espelhos. Isso vai me deixar dois slots hotswap vazios para adicionar mais armazenamento quando necessário.

No trabalho, não consideraria um espelho de dois discos sem um ponto de acesso, dado o risco de o segundo disco ser do mesmo lote de fábrica que o primeiro e falhar com os sintomas idênticos dez minutos após o primeiro disco falhar. Em casa, não tenho vontade de pagar por hotspares ou mais discos, mas gostaria de ter alguma proteção contra isso.

A questão

Qual é o consenso sobre a mistura de unidades em um conjunto de espelhos, por exemplo, um WD RE4 e um Seagate Constellation ES? Deve, pelo menos, minimizar a possibilidade de um defeito sistemático de fabrico que retire os dois discos. Uma pequena diferença de tamanho não é problema para o ZFS, mas há outras armadilhas em potencial ou histórias de terror aqui?

    
por Jakob Borg 01.07.2011 / 13:49

2 respostas

2

Eu não acho que você precise se preocupar muito com a possibilidade de um lote ruim de discos. Você ainda está usando drives de nível de consumidor prontamente disponíveis, e a probabilidade de ambos falharem sem detecção que o ZFS poderia reconhecer (SMART, corrupção, etc.) é incrivelmente pequena. Tente usar esses discos em um arranjo de espelho versus RAIDZ. Provavelmente nem é necessário ter um hot-spare. Vá para o revendedor local e compre um disco de substituição se houver algum deles. É mais provável que você experimente uma falha de SSD, um problema de pendrive ou um problema com seu hardware do que uma falha catastrófica de unidade simultânea devido a um lote defeituoso de unidades.

    
por 01.07.2011 / 14:43
2

Se você executar o monitoramento SMART nas unidades para que você tenha um aviso avançado de deterioração para poder substituir as unidades antes, isso não será um problema. Mesmo no caso de uma falha súbita, a SMART não pode prever que a chance da segunda metade do espelho falhar antes que a outra seja substituída é muito pequena (já que você pode pegar uma nova unidade de um revendedor local dentro de 24 horas, muito menos se a unidade com falha falhou durante os horários de abertura da loja).

Lembre-se que um hot spare não irá protegê-lo de uma série de possíveis situações de desastre (um controlador frito que retira as duas unidades ao mesmo tempo, o hot spare está tão morto quando a hora de ativá-lo, sistema de arquivos corrupção (o RAID1 manterá com precisão duas cópias dos dados corrompidos!), e assim por diante), por isso, mesmo com um, você ainda precisa ter certeza de ter bons backups em outro lugar.

Não há nada de errado com o uso de drives de dois fabricantes, mas se eles tiverem métricas de desempenho diferentes, você descobrirá que seu array RAID1 provavelmente não será melhor do que o pior drive em qualquer benchmark (mas qualquer diferença de desempenho será muito muito pequeno). Você também pode obter unidades do mesmo modelo make + de dois fornecedores diferentes se estiver preocupado em obter duas unidades de um lote defeituoso.

Você menciona possíveis preocupações de unidades não serem exatamente do mesmo tamanho (e isso não é um problema para o ZFS). Para o RAID é geralmente recomendado que você torne a partição que você RAID é um pouco menor que o máximo de qualquer maneira, 1 ou 2% deve fazer em unidades modernas, para permitir a variação possível ao substituir as unidades.

    
por 01.07.2011 / 15:40