Misturando discos diferentes em RAID ou ZFS

1

Eu quero criar um RAID (na verdade, um zid raidz) com discos de diferentes fabricantes. Os discos serão aproximadamente os mesmos, por exemplo, SATA, 3 TB, 7200 rpm.

Como os discos provavelmente terão pequenas diferenças de tamanho (provavelmente vários MB), a criação do RAID falhará se nem todas as partições forem do mesmo tamanho. Estou disposto a gastar alguns MB (ou até GB) no final de cada disco.

A questão é: qual tamanho devo dimensionar minha partição zfs em cada disco?

Observar os discos atuais não é suficiente, já que um disco falhou e a substituição pode ser diferente.

Então, qual margem segura é suficiente? Todos os discos de 3 TB (ou x TB) garantem pelo menos x Byte de tamanho? É seguro assumir que um rótulo de disco com x TB fornece pelo menos x * 1000 ^ 4 Byte de armazenamento?

Eu sei sobre o desempenho inpact de misturar diferentes unidades. Como o projeto é mais sobre armazenamento de dados, o desempenho do disco mais fraco é mais que suficiente.

    
por masgo 19.09.2017 / 16:52

1 resposta

0

Dê uma olhada em esta pergunta semelhante .

Todos os fabricantes especificam sua capacidade nas folhas de especificações e também (às vezes) no próprio disco. Se eles não tivessem isso, você poderia devolver o disco ao fornecedor porque ele não tem a qualidade prometida. O problema é o contrário, a maioria dos discos excede esse número, exatamente por esse fato (e também porque os setores não se alinham perfeitamente aos números redondos), então você pode ter alguns discos "generosos" no início e sua matriz também grande para mais discos "normais" mais tarde. Esta é a razão para o dito conselho.

Além disso, alguns setores podem se tornar ilegíveis sem a unidade inteira morrer, então pode ser mais barato continuar usando a unidade um pouco menor (embora eu já tenha experimentado isso apenas com a mídia flash).

    
por 21.09.2017 / 09:35