Executando o ZFS como MediaStorage com o não-ECC-Ram

2

Primeiro para a instalação:
Estou planejando usar 8-11 discos USB3 para formar um MediaStorage
A ideia é usar 2 Hubs USB3 para equilibrar a carga entre duas portas USB3 separadas (em hubs diferentes)

Agora, pelo que li até agora, parece uma péssima idéia usar qualquer tipo de software Raid quando você só tem RAM não-ECC link

Estudiosos do google dizem que você recebe bitflipping aproximadamente 8% por DIMM por ano, com 4 DIMMs é apenas 32% que você tem um bitflip por ano se o servidor estiver rodando 24/7

Desde que eu só armazeno grandes arquivos de mídia onde eu não me importo se eu perder um pouco ou um byte por ano, e qualquer degradação deste tipo parece não representar uma ameaça séria

Como eu já tenho 16GB de RAM e não quero comprar novos, a questão é: a ameaça é tão grande ou existe uma alternativa melhor ao ZFS? Raid6 seria legal =)

    
por Thomas Nordquist 05.02.2014 / 20:35

1 resposta

1

Se, como você disse, você não está muito preocupado com uma taxa de falha potencialmente pequena, experimente o ZFS com não-ECC. Configure o (s) pool (s) com alguma forma de redundância (copies = 2, raidz ou raidz2) e verifique sua integridade regularmente com zpool scrub . Qualquer erro de bit será detectado durante o scrub e deverá ser reparado automaticamente se o pool tiver alguma forma de redundância.

Uso memória ECC e backup em HDDs USB externos com o ZFS. Eu tenho em uma ocasião detectou um erro no backup durante um scrub assim, mesmo com o ECC, o processo não está livre de erros. Erros de bit podem ocorrer no nível do disco, durante a leitura / gravação ou a própria mídia.

O uso do ECC ajuda a evitar erros de bit enquanto os dados estão na RAM. As somas de verificação e os pools redundantes do ZFS ajudam a evitar erros de bit no disco.

    
por 05.02.2014 / 23:20