RAID5 com controlador on-board, é possível mover os HDDs para um novo servidor?

7

Eu estou querendo saber o quão segura uma configuração RAID de hardware pode ser.

Em caso de falha no disco rígido, eu só preciso substituir o disco rígido danificado. E se a placa-mãe do servidor travar? É possível obter os HDDs e colocá-los em um novo servidor sem perder todos os dados?

Em outras palavras, há algum dado crítico armazenado no controlador RAID e a configuração depende do hardware?

Trata-se de controladores RAID on-board.

    
por nowox 02.08.2016 / 14:45

3 respostas

10

Repetindo o que Mark Henderson disse na falha do servidor :

If you have a dedicated RAID controller that plugs into a PCI port, then you should be fine. All of the RAID data will be stored on the controller, with matching meta-data on the drives. Then you can just move the whole thing into another server. Some controllers will even let you shuffle the drives around so that they don't need to go back in the same order that they came out in (particularly useful when you have 14 disks).

If you are using software-based RAID (i.e. in Windows or Linux), then this too can be transported between machines. With Windows, when you put all the new disks in, it will ask you to import them and they should just start running without a hitch. With Linux I don't know the procedure but I suspect it would be something similar.

If you are using an on-board RAID controller, this is where things can get tricky. You have specified that you will be moving between different hardware, so if you were moving from say an Adaptec RAID controller to a 3Ware controller, then the chances of survival are minimal. If both the boards have the same brand of controller, they may be able to read the meta-data off the disks and re-create the array.

If you're VERY brave, you can create a new array on the new controller, and make sure that you use the exact same settings as the previous controller used (same stripe size, etc), and when it asks you if you want to initialise the array, say no, and hope for the best. I've had this work with a RAID0 and a RAID10, but never with a RAID5.

So the short answer is - if you want to be able to move it around easily, invest a hundred bucks into a proper RAID controller and just move the whole thing over in one hit.

Eu pessoalmente uso hardware RAID e não tive que fazer isso, mas eu estive pensando em mover meus discos rígidos 2x2TB para NAS para uso doméstico. Mesmo com o que eles disseram, eu ainda tomaria pessoalmente um backup, se possível, de pelo menos seus arquivos mais importantes para o caso. É sempre melhor prevenir do que remediar.

Para responder à pergunta sobre o que acontece se o controlador falhar e você quiser mover os discos rígidos para o novo controlador. Você precisa importar esses discos rígidos estrangeiros para o novo sistema. O RAID armazena a configuração nos discos e no controlador.

O método exato de fazer isso será reduzido a uma base por controlador, mas parece que você quer o disco rígido nos mesmos números de slot em que eles estavam, e você quer ter um backup de dados em espera no caso de dar errado . Se você conseguir um controlador idêntico, isso parece ajudar.

É importante lembrar que, com o RAID, você quer um backup para acompanhá-lo. O RAID mantém você em andamento no caso de uma falha na unidade. Os backups protegem você quando fica catastroficamente errado (ou você precisa recuperar o arquivo que você apagou acidentalmente).

    
por 02.08.2016 / 14:54
3

Uma vez eu tentei isso como parte de um teste de recuperação de desastre. Como Lister já apontou, a única garantia de sucesso é usar um controlador RAID dedicado e ter um sobressalente (ou dois) esperando por seu momento de ouro. No meu caso particular, eu testei dois cenários diferentes: Mova apenas o disco para outra máquina idêntica. Mova o disco no controlador. Ambos foram impecáveis.

Se o seu business case ditar uma troca tão rápida de hardware, é quase certo que vale gastar algumas centenas de dólares por uma solução de swap fácil. Se você tiver apenas duas horas de trabalho em vez de quatro, já pagou por si. Se você achar que é difícil justificar o custo, você pode considerar a invasão de software, enquanto é mais barato precisar levar em conta o desempenho.

Eu aconselho strongmente contra o uso de bordo de uma placa-mãe. A maioria das soluções é apenas parcialmente apoiada e tem todos os tipos de peculiaridades e armadilhas. Como apenas um halfe dos portos sata pode realmente ser usado em um ataque, ou usando o host cpu para operações de paridade, fazendo com que o host quase não responda durante uma reconstrução e outras coisas divertidas. Mais de uma vez eu salvei um sistema simplesmente pegando um controlador de substituição do ebay, mesmo depois da EOL do produto. Isso pode ser difícil com muitas placas-mães de consumo

    
por 02.08.2016 / 16:16
2

Eu fiz isso.

Eu não sabia qual era o tamanho da faixa ou se havia outras estruturas no disco para controlar as coisas. Então usei um produto de software que, entre outras coisas, pode recuperar unidades de invasão. Eu dei a ele as unidades individuais e ele me disse qual era o tamanho da faixa e deixe-me copiar os arquivos para outra unidade.

Quando eu configurei as configurações do RAID da placa-mãe para essas unidades, usei o tamanho da faixa e a ordem que ele havia me dito, e funcionou! Mas se não tivesse, eu teria apenas reformatado e restaurado a partir do backup.

    
por 02.08.2016 / 22:04