Pode-se usar um md-tipo raid-0 como uma unidade para zfs pool

1

Eu quero jogar com o ZFS no meu CentOS. No momento, tenho duas unidades de 750Gb e duas de reposição de 400Gb que eu poderia usar. É claro que a solução mais simples seria pegar todos eles e usar apenas 400Gb do maior ( ie 4 drives no pool do ZFS), no entanto, como ele está apenas brincando (nada no ambiente de produção), eu perguntou-me é possível definir a partir de 400Gb drives um dispositivo md RAID-0 com 800Gb e fazer então o raid-z usando / dev / sdb-c e / dev / md0.

    
por Kris_R 25.07.2013 / 11:16

2 respostas

2

Sim, isso é factível. Você terá cerca de 1,5 TB de armazenamento utilizável, o que é um pouco melhor do que dois espelhos ZFS listrados (1,15 TB). Este último seria mais rápido embora.

Observe que não há como construir de maneira confiável um RAID híbrido como o que você está descrevendo com uma solução ZFS pura. AFAIK você não pode criar um RAIZ que terceiro elemento é feito de uma faixa ZFS de dois discos fora usando um zvol, mas isso leva a deadlocks.

    
por 25.07.2013 / 11:29
2

Você não precisa de RAID do tipo md quando tiver o ZFS. O ZFS tem todos os recursos de que você precisa.

Você não especificou seus requisitos e, se estiver após o desempenho de leitura, escreva desempenho ou redundância, por exemplo. Isso influencia como você projeta seu pool de armazenamento.

Eu recomendaria usar espelhos sempre que você puder. E evite RAID-Z. É fácil criar pools RAID-Z com desempenho muito ruim, especialmente no hardware do consumidor. O uso de espelhos facilita a atualização para discos maiores. Um pool RAID-Z cresce quando todos os discos crescem. Se você distribuir espelhos de 2 discos, será suficiente substituir dois discos para ampliar o pool. Minha sugestão:

  • crie um vdev espelhando os dois drives de 750GiB
  • crie um vdev espelhando as duas unidades de 400GiB
  • limpe esses dois espelhos

Isso não é perfeito, já que o ZFS prefere gravar em unidades com menos capacidade, o que significa que a maioria das gravações irá para o vdev de 750GiB. E a atualização é fácil. Você pode simplesmente substituir os drives de 400GiB, um após o outro (você compra drives em pares, não é?), E o pool crescerá automaticamente (se a opção autoexpand estiver definida).

    
por 25.07.2013 / 17:50

Tags