Raid 0 com discos mistos?

2

Eu sei que o disco mais lento restringirá a velocidade e o disco menor limitará o tamanho.

É possível usar o espaço extra no disco maior de alguma forma (ou seja, como uma partição separada e não distribuída)?

No meu caso, isso seria com o ataque a bordo da placa-mãe. É fornecido pelo southbridge, o Intel ICH10R. Eu estaria interessado em situações do Windows XP e Linux.

    
por Albert 09.07.2009 / 04:05

6 respostas

6

Podem e devem ser duas coisas muito diferentes. Mesmo com a invasão de software, onde você pode usar as partes não utilizadas das unidades para outras tarefas, eu diria que é uma má ideia.

O desempenho é o único motivo para executar o RAID0. Em um RAID0, as operações de IO são removidas em todas as unidades. Agora você quer que algumas dessas unidades façam outras coisas ao lado. Essa E / S adicional irá desacelerar esses discos e, como resultado, prejudicará o desempenho de todo o array RAID0.

    
por 09.07.2009 / 05:22
0

Em teoria, não há razão para que você não possa fazer isso, e seria bastante fácil com o software raid in linux. Se você pode fazer isso ou não vai depender do seu controlador RAID, mas deve ser possível.

O suporte do Linux para fakeraid (que eu acho que você tem) é bastante terrível, eu prefiro espere que funcione no linux.

    
por 09.07.2009 / 05:07
0

Uma pessoa em algum fórum postou que você não pode usar a sobra extra sobre o espaço.

link

Eu repostado a resposta dele aqui, caso o icrontic desapareça antes do serverfault:

Could I partition a second larger drive with one partition the same size as the first smaller drive and a second partion with whatever space is left, and then RAID 0 the first drive and the matching partition of the second drive. Then, could I have a left over partition as an extra storage volume?

No you couldn't. When a RAID controller downsizes a drive all remaining space is gone and not accessable as long as the drive is part of an array. It does this because the drives are not spanned as everyone thinks. They are striped together. In otherwords woven together. If you write a 32Kb file to a 2 drive RAID-0 with an 8K stripe it writes 8K to drive 1, 8K to drive 2, 8K to drive 1, and 8K to drive 2. So 32K is written in 4 alternating chunks to 2 drives. Therfore both drives must exactly match on space.

    
por 09.07.2009 / 05:19
0

Se a velocidade não é o objetivo principal da configuração do RAID 0 (embora seja provável, mas, nesse caso, por que não comprar discos correspondentes?), basta adicionar os dois discos ao mesmo conjunto de volumes e usá-los como uma concatenação em vez de se espalhar.

    
por 09.07.2009 / 09:06
0

Se você pode suportar invasões de software Linux, então por que não? Enquanto o linux md usa partititions como dispositivos primários, você pode criar partições de mesmo tamanho em suas unidades diferentes e usar o espaço restante também. Claro, eu não recomendarei isso para tarefas sérias, mas pode funcionar para você.

    
por 09.07.2009 / 11:43
0

A tecnologia / termo que você está procurando é chamado de short-stroking e foi descrito em esta questão .

Infelizmente, mesmo que seja uma coisa segura ou sensata para fazer em uma configuração RAID0, é altamente improvável que seu controlador integrado seja capaz de fazê-lo.

    
por 09.07.2009 / 11:49

Tags