para o RAID-1, você quase certamente é muito melhor com o software raid mdadm do que com qualquer controlador RAID de hardware. usando um simples JBOD HBA com mdadm. (por exemplo, o LSI tem um ótimo 6Gbps de 8 portas SAS - também faz 6Gbps SATA, é claro - por cerca de US $ 200).
a única vantagem real do HW raid é se ele tiver um cache de gravação não-volátil (baseado em bateria ou mais recente baseado em flash). e tem que ser não-volátil (para proteger contra falhas ou falhas de energia), caso contrário não é melhor do que o cache de disco do linux de qualquer maneira. nem todos os cartões de invasão hw têm backup de bateria ou flash instalado, e nem todos têm isso como opção.
e, mesmo assim, você pode obter o mesmo efeito usando um SSD como um cache de gravação w / mdadm. por exemplo. bcache e flashcache do facebook são duas implementações da ideia. eles são novos, então eu não correria o risco de usá-los em um sistema de produção ainda (OTOH, o Facebook provavelmente fez testes extensivos do mundo real sob cargas extremamente altas de seu flashcache)
(btw, se você está falando sobre fakeraid - o tipo de invasão que você recebe em cartões baratos ou embutido em mainboardds, então esqueça isso. usando isso não é nem de perto tão bom quanto o software raid) / p>
você parece ter um problema real que precisa ser resolvido.
soa como se você tivesse problemas com um de seus discos (nesse caso, substitua-o o mais rápido possível) ou possivelmente com a porta sata em que ele está conectado. tente conectar o disco em outra porta.
verifique também se todos os cabos estão bem conectados e se sua fonte de alimentação é adequada para o seu sistema (a maioria será, mas por exemplo, se você tiver uma placa gráfica de alta qualidade com mais de 200W e placas PSU, então você precisará de uma fonte de alimentação melhor).
espero que ajude.
para fornecer uma resposta melhor, você precisará fornecer mais detalhes como:
- que tipo de sistema (especialmente placa-mãe se for um clone whitebox em vez de servidor de marca)
- que tipo de controlador de disco
- amostras de mensagens de erro - por exemplo. o que o kernel diz quando tira um disco do array.
PS: como resposta direta à sua pergunta, é fácil desfazer um raid-1. apenas edite o / etc / fstab para que ele monte a partição diretamente. e reconfigure o grub para se adequar. Por exemplo, se / dev / md0 foi composto de sda1 e sdb1, você pode simplesmente montar / dev / sda1 (ou sdb1) em vez de / dev / md0. essa é uma das coisas realmente legais sobre software raid 1 (não sei se você pode fazer o mesmo w / hw raid cards - eles tendem a usar formatos proprietários estranhos). você deve então ser capaz de conectar a outra unidade na placa raid hw, configurá-la como uma raid-1 degradada, reinicializar em / dev / sda1 como root, formatar a raid degradada, montá-la, rsync seu sistema de arquivos, fazer Certifique-se de ter o grub MBR instalado nele. você provavelmente precisará editar o / etc / fstab depois de copiá-lo. então reinicie para usar o ataque degradado como seu root fs.
se (e somente se) isso funcionar, você pode desligar, puxar a outra unidade para fora do slot não-raid e conectá-la à placa raid hw e adicioná-la ao array raid-1. depois reinicie e pronto.
NOTA: NÃO INCORRER FAZENDO ISSO se a carta "raid" for fakeraid. não é um ataque real de hardware, mas tem todas as desvantagens (e mais) do hw raid sem qualquer das vantagens. invasão de software é muito melhor.
Rick Moen tem uma ótima página no linux sata & controladores de ataque em link . vai explicar por que o fakeraid é pior que inútil.