A desconexão de uma unidade simularia uma falha na unidade?

6

Acabei de configurar um array RAID 1, 2 drives de 2 TB espelhados.

Eu estou querendo saber o que acontecerá se alguém falhar.

Desligar um deles seria um teste válido?

Estou usando o controlador Onboard de uma placa-mãe da série asus M4A89TD pro.

Obrigado Blake

    
por TechplexEngineer 26.12.2010 / 05:08

3 respostas

4

A menos que o controlador e as unidades suportem a desconexão de um hot-swap enquanto o sistema estiver rodando é muito arriscado. Eles provavelmente sobreviverão, mas você pode potencialmente perturbar permanentemente o controlador na unidade ou, pior, o controlador de E / S da máquina.

Portanto, a menos que tudo suporte hot-swap, desconecte a unidade enquanto a máquina não estiver em execução, inicie-a novamente e teste o processo de ressincronização novamente desligue a máquina antes de alterar o que está conectado. Se tudo estiver funcionando, o controlador verá a unidade reaparecer e iniciar uma ressincronização completa.

Lembre-se de que a ressincronização levará algum tempo - a menos que o controlador use um mapa de intenção de gravação (o que quase certamente não ocorrerá, pois é uma técnica avançada e algo que pode ter problemas significativos de desempenho. por padrão, se o controlador suportar isso) ou alguma técnica similar, ele lerá então 2Tb inteiros da unidade "boa" e a gravará de volta na unidade que foi reinserida na matriz. Durante o tempo necessário para que isso aconteça, a matriz está operando em um estado degradado e, se algo der errado com a outra unidade nesse período, você poderá acabar com um sistema de arquivos muito corrompido na unidade sobrevivente.

Longa história curta: sim. Mas tenha cuidado.
Atualizar e testar seus backups primeiro não seria uma má ideia.

    
por 26.12.2010 / 15:23
8

Classificar de. É um teste válido de falha (a capacidade do seu sistema continuar funcionando), mas não um teste válido do mecanismo de reparo do seu controlador (é capacidade de assimilar uma unidade de substituição) a menos que você também formate ou limpe o disco antes de reinserir isto.

Eu testaria isso para um volume inicial antes de colocá-lo em produção e documentaria o procedimento para conectar corretamente a "nova" unidade ao volume sem perder os dados no volume. Controladores mais recentes podem lidar com isso automaticamente para a mesma unidade inserida na mesma baia, mas às vezes você tem que pular alguns aros; é bom ter esse conjunto de instruções prontas antes do tempo.

    
por 26.12.2010 / 05:13
0

Sim, mas é arriscado.

as unidades não estarão sincronizadas e, em seguida, quando você as conectar novamente, será difícil prever. muito provavelmente você precisará de um formato muito desconectado e juntá-lo ao raid1

teste em discos com dados que você não tem medo de perder

    
por 26.12.2010 / 05:15