Um membro de disco de dois arrays de disco

1

Vou começar com a minha pergunta e, depois, dar um breve exemplo:

É uma boa ideia dividir um disco em várias partições e criar diferentes matrizes de disco (raid1 / raid5) com essas partições? Há algum problema / risco?

E agora o exemplo:

Digamos que eu tenha três discos. Dois têm o mesmo tamanho e um tem o dobro:

Disk a: |---------------|
Disk b: |---------------|
Disk c: |-----------------------------------|

Agora eu criaria as seguintes duas matrizes de disco

     Array 1           Array 2
|-----Disk a----| |-----Disk b----|
|----Disk c/1---| |----Disk c/2---|

O disco c foi dividido em duas partições, uma partição é usada para criar um raid1 com o disco ae a outra partição é usada para criar um raid1 com o disco b.

Com essa abordagem, todo o espaço em disco é usado e nada é desperdiçado. Eu sei que uma falha do disco c irá degradar ambos os arrays de disco. Existem outros problemas / riscos envolvidos?

    
por Thomas Sparber 15.02.2016 / 10:13

2 respostas

1

O único risco é o que você já identificou. Essa é uma prática comum em sistemas Netapp menores, mas a desvantagem é um nível muito maior de sobrecarga.

edit: para esclarecer, no Netapp, todos os discos são divididos nas mesmas partições, e ataques são feitos a partir deles. Todos o mesmo nível de ataque, todos os mesmos discos. No seu cenário, como o @ Chopper3 mencionou, você terá uma quantidade desigual de trabalho sendo feito em discos diferentes, o que é ruim.

    
por 15.02.2016 / 13:41
3

Is it a good idea

Não, e nós nos esforçamos muito para evitar R5 nos dias de hoje também, por favor, não - fique com R6 / 60 e 1/10.

    
por 15.02.2016 / 11:20