O mdadm permite misturar unidades sata e unidades USB -> sata?

O mdadm permite misturar unidades sata e unidades USB -> sata?

Eu tenho um array Linux MD funcional de cinco unidades.

Estamos ficando sem espaço. O servidor não tem grande uso, mas precisa estar online.

Não podemos adicionar outro controlador.

Posso adicionar capacidade comprando um case de unidade USB? O mdadm permite criar um array abrangendo unidades SATA e USB? Não inicializamos a partir do mdadm.

As unidades USB estão configuradas antes do daemon mdadm ser iniciado?

Responder1

Deve funcionar; mdadm funciona no nível do dispositivo de bloco (é independente do tipo de unidade).

Teste-o primeiro em uma configuração de máquina virtual. Configure alguns lvs para modelar o array raid, copie a configuração e adicione o drive USB. Você resolverá quaisquer problemas antes de fazê-lo no servidor real.

Se o mdadm for iniciado antes da configuração das unidades USB, você poderá alterar a sequência de inicialização.

Dito isto, é melhor usar uma unidade SATA. Se você conseguir executar a cópia da máquina virtual, talvez isso possa substituir o servidor existente?

Outra coisa que você pode considerar é mover seus dados para um array com discos maiores. Se seus dados estiverem crescendo, você terá esse problema novamente. Atualize o servidor.

Responder2

Isso deve funcionar corretamente, mas lembre-se de que na maioria das configurações RAID seu desempenho será limitado pela unidade mais lenta do seu array. Se você misturar unidades USB com unidades SATA existentes, poderá observar uma queda no desempenho.

Além disso, observe que não há “daemon mdadm” necessário para que as coisas funcionem. A ferramenta mdadm normalmente é executada na inicialização para montar quaisquer arrays existentes, mas você sempre pode executá-la mais tarde na sequência de inicialização (ou manualmente). O manuseio real do array está no kernel.

Responder3

Você precisa ter cuidado com isso. Achei que deveria funcionar também, mas não funciona.Esta postagemdetalha o porquê e uma possível solução alternativa. As coisas podem ter progredido, masúltima vez que olhei(Janeiro deste ano) ainda não funcionou. Os avisos do kernel significam que haverá corrupção de dados.

informação relacionada