RAID-1 - hardware ou software?

2

Eu tenho procurado configurar um par de unidades RAID-1 (espelhadas) para o arquivamento de dados. Minha primeira reação foi apenas sair e obter um gabinete com 2 compartimentos de unidade e um controlador RAID-1 integrado. Depois de um pouco de pesquisa, eu vi mencionado (gostaria de ainda ter o link) que, se um controlador RAID de hardware falhar, geralmente significa que os dados são irrecuperáveis, exceto com um controlador semelhante pelo mesmo fabricante.

O software RAID pareceu uma boa solução para esse problema, exceto que eu imagino que não seria uma boa idéia tentar acessar os dados de um sistema operacional que não criava os volumes RAID (eu tenho uma máquina de inicialização dupla, Linux / WinXP) - Eu estou supondo que o sistema operacional criaria pensando que os dois volumes estão fora de sincronia e, em seguida, tem que gastar muito tempo resychronizing. Eu não estava muito preocupado com problemas de desempenho de software versus hardware porque eu não acesso a maioria desses dados regularmente (muitos deles são mídia digital, e na maioria dos dias eu não me vejo acessando mais do que um dezenas de arquivos de muitos).

Então as perguntas:

  1. O quão sério é se um controlador RAID de hardware falhar? Estou realmente preso a voltar ao fabricante para recuperação? Muitos dos fornecedores parecem pequenas empresas, se algo falhar em poucos anos e o fornecedor desaparecer, os meus dados também desaparecem ou existem outras formas de recuperar? Não há um padrão para essas coisas que vários fornecedores adotam (ou isso é apenas uma ilusão)?

  2. Existe alguma maneira concebível de obter um software RAID utilizável em vários sistemas operacionais? Eu provavelmente estou atualizando para o Windows 7 nos próximos 6 meses, e eu ainda tenho o sistema Linux que eu gostaria de usar para acessar os arquivos, bem como no Windows. Eu suspeito que a resposta será "não", mas ainda assim, apenas pensei que deveria perguntar ...

EDIT: Agora que estou totalmente acordado e tomei um café, percebo que a segunda pergunta é um pouco boba. Por favor, sinta-se livre para ignorá-lo (mas não excluí-lo porque alguns já tentaram respondê-lo).

    
por FrustratedWithFormsDesigner 17.09.2010 / 05:49

3 respostas

3

É um pouco complicado responder isso explicitamente, principalmente porque muitos produtos RAID1 são, na verdade, apenas usando software RAID com um simples backplane SATA para conectar as unidades.

A maioria de suas soluções SOHO RAID1 usará uma configuração de RAID de software mdadm do Linux e, desde que o dispositivo permita que você escolha o tipo de sistema de arquivos, você poderá lançar o HDD em qualquer sistema e ler os dados de volta isto. ou seja, você não precisará de um novo NAS para ler seus dados novamente. As caixas da QNAP dão a você a escolha (é isso que eu tenho), mas eu li que o Netgears usa seu próprio sistema de arquivos propiciatório. Não posso garantir outros fabricantes.

Portanto, apenas certifique-se de que você sabe o que realmente está comprando. Um NAS RAID1 não significa um controlador RAID de hardware.

    
por 17.09.2010 / 17:03
1

Para sua primeira pergunta - para Raid 1 mirror, não importa. A maioria dos controladores que vi armazenam os dados de uma maneira normal, apenas enviando-os automaticamente para a segunda unidade ao mesmo tempo. Você deve ser capaz de puxar qualquer unidade e conectá-la a outro controlador. Para qualquer outro nível de Raid - normalmente você deve ter o controlador idêntico. YMMV e eu certifique-se de verificar com a documentação do fabricante.

Para sua segunda pergunta - pense nisso - o software Raid é controlado pelo sistema operacional em execução no momento - assim, a partição do Windows só seria invadida durante a execução do Windows. O Linux estaria invadindo sua partição enquanto está rodando. Ambos os sistemas operacionais não podem estar rodando ao mesmo tempo e invadindo os seus, assim como a outra partição, já que o sistema operacional concorrente não permitiria isso.

    
por 17.09.2010 / 06:02
1

1) Sério. Muito provavelmente preso, pois você não pode simplesmente mudar para o software raid ou stick drives como em uma nova caixa que não tenha exatamente (ou quase exata) o mesmo controlador raid1.

2) Minha intuição é que isso é "muito difícil" se você quiser os dados disponíveis para ambos os sistemas. Software RAID1 para Windows vai querer ser NTFS e RAID1 para Linux vai querer ser ext #.

Você pode querer pensar em uma solução NAS se tiver uma rede local rápida disponível. Você pode colocar as duas unidades no NAS e acessá-las do Windows ou do Linux pela rede. No meu caso, o "NAS" é uma caixa rodando o FreeBSD 7.1 e o Samba. O FreeBSD RAID1 é relativamente fácil, mas existem outras soluções NAS, onde tudo o que você faz é conectar as unidades e conectar um cabo ethernet.

    
por 17.09.2010 / 06:07