JBOD: qualquer sistema que pode fazer RAID-0 pode fazer JBOD?

5

qualquer controlador de armazenamento que pode fazer RAID-0 pode fazer JBOD?

Estou procurando uma solução de armazenamento usando o ZFS, atualmente tem Dell Perc5i e 6i não tenho certeza sobre suas capacidades para JBOD.

o ZFS realmente só precisa do JBOD para RAIDZ, RAIDZ2 etc?

    
por John-ZFS 19.07.2010 / 10:53

4 respostas

7

Há uma distinção muito importante entre JBOD e Raid-0 que eu não vi ninguém mencionar: quando um disco falha em um único disco-Raid-0, isso significa que todo o Raid-0 falhou, e que significa que você não pode substituir o disco com falha sem reiniciar o servidor (a menos que você seja capaz de usar um utilitário raid como o MegaCli, mas isso não parece ser muito fácil). Se um disco falhar no modo JBOD, você poderá fazer hot swap da unidade e o ZFS recriará o pool do ZFS.

Veja este tópico: Substituto do MegaRAID JBOD

Outra coisa que você deve ter em mente é que, tecnicamente, você deve usar uma unidade habilitada para raid (como unidades WD Caviar RE ou Barracuda ES) no modo JBOD. Caso contrário, o controlador RAID pode erroneamente desanexar um disco que está ocupado tentando se reparar. Mas pelo menos você poderá fazer um hot swap.

Na página da Wikipedia no ZFS: "Observe que o hardware RAID configurado como JBOD ainda pode desanexar discos que não respondem a tempo e, como tal, pode exigir discos habilitados para TLER / CCTL / ERC para evitar quedas de unidade: [29]"

    
por 28.02.2012 / 20:42
4

Sim, até o controlador não-RAID pode fazer o JBOD. Isso é ainda mais básico que o RAID-0.

    
por 19.07.2010 / 11:32
4

O Perc5i e Perc6i são coxos a este respeito (sem JBOD) e, portanto, não são particularmente adequados para o ZFS. Outros tiveram boa sorte com o Dell SAS 6i / r, já que ele pode ser adquirido de forma relativamente barata (~ $ 150) e acredito que possa operar em modo JBOD não-raid. Eu daria um anel a Dell e perguntaria primeiro, já que nunca usei dessa maneira. Não mencione o ZFS quando ligar, apenas pergunte se o SAS6i pode apresentar unidades sem proteção RAID ou se elas devem fazer parte de um disco virtual RAID0 / 1.

O ZFS quer seus discos, não um 'disco virtual' abstraído ou LUN. Com qualquer configuração (unidade única / espelhos / faixas / raidz), o ZFS usará sua CPU para calcular as somas de verificação do bloco quanto à integridade dos dados. Com o RAID-Z / RAID-Z2, o ZFS também calcula blocos de paridade usando o seu CPU (o RAID5 / RAID6 em um PERC5 / PERC6 possui um chip integrado para isso). Se você fizer o espelhamento, o ZFS não precisará calcular a paridade e, portanto, terá menor sobrecarga da CPU (apenas somas de verificação, sem paridade), já que terá acesso a várias cópias dos dados. O ZFS observará blocos corrompidos (em leitura ou scrub) e auto curar.

    
por 23.07.2010 / 01:23
2

O JBOD é 'Apenas um monte de discos' e é essencialmente não-RAID. É essencialmente usando o controlador RAID como apenas um controlador de disco puro. Acredito que o ZFS tenha seu próprio gerenciamento de armazenamento interno, e é por isso que isso é uma coisa válida para fazer com o ZFS. Note que 'válido' não é o mesmo que 'ideal'; Depende um pouco da quantidade de redundância desejada.

    
por 19.07.2010 / 19:50