Um disco espelhado (RAID-1) pode ser conectado a outro sistema para ser lido?


21

Se eu tiver discos em uma matriz RAID-1, posso retirar um deles e conectá-lo a um sistema diferente para ser lido?

Isso significa, no sistema de destino, tratar o disco da matriz RAID como um disco comum, independentemente de qualquer suporte de controlador / driver e sem fazer nenhuma reconstrução.

A idéia é que, se minha matriz (de 2 discos) se degradar, eu posso conectá-la a um sistema diferente e não precisar obter outro disco da mesma capacidade (que fica mais difícil com o passar do tempo) e (espero), mesmo sem acesso ao sistema original, no caso de o controlador ou a placa-mãe ficarem ruins em vez de um dos discos.


Esse é um ataque de software ou hardware?
Teddy

A questão é realmente sobre o caso geral, independentemente da implementação real. Meu sistema é Intel ICH10R, no entanto.
RichN

1
Eu entendo que sua pergunta em um "caso geral", mas não há resposta geral. Depende se é uma implementação de software ou hardware e como é implementada.
MDMarra

Para o que vale a pena: desconectei uma unidade de um espelho Intel ICH8R RAID-1 e liguei-a a outro PC com um gabinete eSATA externo. O Windows 7 naquele segundo PC montou as partições encontradas nessa unidade. No entanto, poderia ter sido ajudado pelo chip ICH9R naquela placa-mãe?
Chris W. Rea

Respostas:


6

independentemente de qualquer controlador / driver

Desconsiderando a implementação do RAID? Em geral, a resposta deve ser não : você não pode assumir que todos os controladores de hardware tratam os discos de maneira tão transparente.

No entanto, no caso de invasão de software no Linux (md + raid1), então sim , não há cabeçalho de disco ou otimização secreta no nível de bloco.

No caso do espelhamento de disco no Windows, ele envolve a inicialização do disco como "Dinâmico" e deve funcionar, já que o sistema que o lê pode entender os volumes dinâmicos - em outras palavras, provavelmente será apenas acessível a partir de outro sistema executando o Windows.

No final; você pode tentar conectar o disco independentemente do controlador. Se funcionar, funciona. Nenhum controlador danificará os dados no disco desde que você não o solicite - ou seja, desde que você não execute uma operação como "inicializar" ou algo assim.


OK, então a resposta geral é não. Btw, você notou que estou falando apenas sobre RAID-1 e não sobre verificação de paridade. Não tenho outro sistema à mão, portanto não posso testar a conexão a outro, mas agora percebi que poderia colocar meu HD em um gabinete USB e ver se consigo acessá-lo. Aparentemente, ele funciona, mas é claro que só prova que funciona para este controlador e não no caso geral.
21139 RichN

3

Somente se as coisas forem iguais, ou seja, o mesmo controlador de invasão ou o mesmo tipo de invasão de software suportada (IE, eu esperaria que qualquer invasão de software criada hoje fosse suportada no futuro, mas o material descontinuado pode desaparecer em algum momento )

Alternar entre invasões de hardware pode ser complicado.


3

Você não poderá necessariamente acessar o disco como apenas um disco normal, mas deverá instruir o sistema local a acessá-lo como parte de uma matriz RAID-1 degradada e a ler os dados corretamente.

Se você precisar fazer isso e estiver usando RAID de hardware, precisará do mesmo tipo de placa ou, no caso de RAID de software, precisará do mesmo software.

Observe que algumas implementações fazem com que pareça o disco é um disco normal com um cabeçalho de disco normal, mas eu seria muito cauteloso ao usá-lo como está; as informações do RAID podem estar escondidas em algum lugar e arruinar o seu dia.


Mas o novo sistema provavelmente não saberia que fazia parte de uma matriz, certo? Caso contrário, isso significaria que as informações RAID estão realmente escondidas em algum lugar.
16139 RichN

@ RichN: Meu argumento é que você precisaria instruir o novo sistema de que o disco é realmente parte de um RAID, caso contrário, coisas ruins podem acontecer.
Teddy

1

Não é garantido que funcione, mas em muitos casos funcionará. Um exemplo específico: peguei um disco rígido de um array Raid-1 criado por um chipset ICH9R, liguei-o a um sistema com um chipset SB600 e pude inicializá-lo com êxito.


1

Eu tive esse problema e o seguinte funcionou para mim.

Peguei um dos discos Raid 0 (criados no Windows) e o pluguei na porta sata interna de outra máquina. Por acaso era a mesma máquina de especificações, mas acho que, dado que é um espelho do Windows, seria o mesmo em todos os lugares.

No gerenciamento de disco iniciado, clique com o botão direito do mouse no meu computador. Encontrou o disco que tinha um sinal de aviso amarelo e estava rotulado como 'disco externo "

Cliquei com o botão direito do mouse na unidade e escolhi "importar disco estrangeiro".

Feito.

PS. Não foi possível fazer isso conectando a unidade via USB. Eu tive que passar pelos sata internos para a opção "Importar disco externo" estar disponível.


O RAID 0 está distribuído sem redundância. Um volume RAID 0 não pode ser movido, exceto como um todo, todos os discos juntos. Consulte O que acontece com uma matriz RAID 0 se algumas das unidades constituintes estiverem indisponíveis? .
um CVn
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.