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

19

Se eu tiver discos em uma matriz RAID-1, posso tirar 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 qualquer reconstrução .

A ideia é que, se meu array (de 2 discos) degrada, posso conectá-lo em um sistema diferente e não ter outro disco com a mesma capacidade (o que fica mais difícil com o passar do tempo) e (espero) mesmo sem acesso ao sistema original, no caso de o controlador ou placa-mãe ficar ruim em vez de um dos discos.

    
por RichN 16.12.2009 / 05:53

5 respostas

6

regardless of any controller/driver

Desconsiderando a implementação do RAID? Então a resposta deve ser geralmente 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á nenhum cabeçalho de disco ou otimização secreta em nível de bloco acontecendo lá.

No caso do Espelhamento de Disco no Windows, ele envolve o disco ter sido inicializado como "Dinâmico" e, bem, deve funcionar, já que o sistema que o lê pode entender os volumes dinâmicos - em outras palavras, ele provavelmente só será acessível de outro sistema executando o Windows.

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

    
por 16.12.2009 / 12:34
3

Apenas se as coisas forem iguais, ou seja, o mesmo controlador raid ou o mesmo tipo de raid de software suportado (ou seja, seria de esperar que qualquer raid de software criado hoje fosse suportado no futuro, mas as coisas obsoletas podem desaparecer em algum momento).

A alternância entre a invasão de hardware pode ser complicada.

    
por 16.12.2009 / 07:39
3

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

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

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

    
por 16.12.2009 / 06:41
1

Isso não é garantido para funcionar, mas em muitos casos funcionará. Um exemplo específico, eu peguei um disco rígido de uma matriz Raid-1 criada por um chipset ICH9R, conectei-o a um sistema com um chipset SB600 e consegui inicializar com sucesso.

    
por 19.08.2011 / 09:53
1

Eu tive esse problema e o seguinte funcionou para mim.

Eu peguei um dos discos Raid 0 (criados no windows) e o conectei na porta sata interna de outra máquina. Aconteceu de ser a mesma máquina de especificação, mas acho que, dado que é um espelho do windows, seria o mesmo em todos os lugares.

No gerenciamento de disco lançado, clicando com o botão direito no meu computador. Encontrou o disco que tinha um sinal de alerta amarelo e foi rotulado como 'disco externo'

Eu cliquei com o botão direito do mouse na unidade e selecionei "importar disco externo".

Feito.

PS. Não foi possível fazer isso instalando o drive via USB. Eu tive que ir através do sata interno para a opção "Importar disco externo" para estar disponível.

    
por 31.05.2015 / 00:48