Como eu * aumenta * um conjunto de armazenamento redundante de 2 a 8 discos com o passar do tempo?

0

Aqui está minha situação:

  • Eu tenho um servidor com 8 baias de 3,5 "hot swappable
  • Eu quero comprar unidades de 2x 6 TB e configurar um pool de armazenamento redundante
  • Eu quero aumentar esse pool 1 disco de cada vez até que eu tenha preenchido todas as 8 baias
  • Quando todas as baias estão cheias, quero ter 2 unidades de redundância
  • Todos os arquivos nos discos devem ser mantidos por meio de atualizações

Da pesquisa que fiz até agora, isso parece impossível com o ZFS. Se eu pudesse começar com todas as 8 unidades, seria simples, mas, por algum motivo, é impossível adicionar discos a um array Raidz2 depois de criado (o que me deixa perplexo).

Atualmente, estou pensando em usar o GlusterFS, mas até agora não parece bom.

"X-RAID", que é usado em dispositivos ReadyNAS, funcionará com 1 disco, habilitará a redundância quando você adicionar um segundo disco e, em seguida, aumentará à medida que você adicionar mais discos. Isso não é possível usando o ZFS, GlusterFS ou algum outro software Linux grátis?

    
por Hubro 05.08.2017 / 16:19

1 resposta

1

O RAID6 oferece 2 redundância de disco, mas requer pelo menos 3 ou 4 unidades no mínimo. Quando você adiciona o próximo disco, primeiro precisa redimensionar o array. A matriz demorará muito tempo para reconstruir os dados de paridade em todas as unidades.

Depois disso, você precisa desmontar o RAID 6 e usar ferramentas de software para redimensionar o sistema de arquivos para incluir o espaço recém-adicionado.

Eu acredito que o linux suporta um software RAID 6, mas você terá um impacto no desempenho, já que ele usa a CPU para calcular os dados de paridade.

    
por 05.08.2017 / 16:27

Tags