A ativação do modo JBOD em controladores baseados em LSI afeta os discos / arrays lógicos existentes?

3

Eu tenho um controlador RAID integrado LSI2208 em uma placa para servidor Supermicro X9DRH. Atualmente, possui uma unidade lógica (LD) composta por 4 discos giratórios. Agora quero adicionar mais algumas unidades no JBOD, para permitir que o sistema operacional as acesse diretamente (em vez de criar um RAID0 LD dedicado por disco).

Existem alguns links ( aqui por exemplo) explicando como ativar o modo JBOD em controladores LSI2208. Isso parece ser uma opção de tudo ou nada: ou o JBOD é suportado no controlador ou não.

O comando:

megacli -AdpSetProp EnableJBOD 1 -a0

... habilitaria o modo JBOD no controlador 0

A partir da leitura de aqui , parece que os discos conectados ao controlador, mas não associados a um disco lógico, ficam visíveis para o SO.

A pergunta: esta é uma operação destrutiva? O que acontece com o disco lógico existente (RAID5 / 1/0) quando isso é feito? Ou isso afeta apenas os discos ainda não alocados para um disco lógico?

Eu poderia experimentar, mas isso significa fazer backup de vários TB de dados primeiro.

Espero que alguém tenha uma resposta!

    
por Phil Regnauld 03.12.2016 / 00:10

2 respostas

7

Eu apenas tentei isso em uma máquina equipada com um LSI 3108. Eu coloquei oito drives, configurei seis deles como um RAID6, rotulei-o, instalei um sistema de arquivos (XFS) e montei-o. Então eu coloco alguns dados no FS montado.

Depois disso, habilitei o modo JBOD com storcli64 /c0 set jbod=on as duas unidades restantes imediatamente exibidas como dispositivos unix e o volume RAID existente permaneceu intacto. Eu até mesmo verifiquei isso lendo e escrevendo para ele.

Pelo menos em um 3108, eu posso misturar modos. Eu ficaria surpreso se o LSI / Avago permitisse um interruptor de modo sem avisar sobre um possível problema. Suas utilidades são bastante sólidas.

    
por 27.03.2017 / 23:10
0

Esta é uma operação destrutiva.

Você perderá os metadados da matriz ... O modo RAID e JBOD não será mesclado.

Você está tentando fazer algo com o ZFS?

    
por 03.12.2016 / 00:30