RAID-1 - hardware ou software?

2

Eu estava procurando configurar um par de unidades RAID-1 (espelhadas) para arquivamento de dados. Minha primeira reação foi sair e obter um gabinete com 2 compartimentos de unidade e um controlador RAID-1 embutido. Depois de um pouco de pesquisa, vi mencionado (desejo 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 do mesmo fabricante.

O RAID de software parecia 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 criou os volumes RAID (eu tenho uma máquina de inicialização dupla, Linux / WinXP ) - Suponho que o sistema operacional criador acharia que os dois volumes estavam fora de sincronia e, em seguida, teria que gastar muito tempo ressincronizando. Eu não estava muito preocupado com problemas de desempenho de software versus hardware porque não acesso a maioria desses dados regularmente (grande parte deles é mídia digital e, na maioria dos dias, não me vejo acessando mais do que um dezenas de arquivos dentre muitos).

Então as perguntas:

  1. Quão sério é se um controlador RAID de hardware falha? Estou realmente preso em voltar ao fabricante para recuperação? Muitos fornecedores parecem pequenas empresas, se algo falhar em alguns anos e o fornecedor acabar, meus dados também desapareceram ou existem outras maneiras de se recuperar? Não existe um padrão para essas coisas às quais vários fornecedores se apegam (ou isso é apenas uma ilusão)?

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

EDIT: Agora que estou totalmente acordado e tomei um café, percebo que a segunda pergunta é um pouco boba. Sinta-se à vontade para ignorá-lo (mas não para excluí-lo porque alguns já tentaram responder).

FrustratedWithFormsDesigner
fonte

Respostas:

3

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

A maioria de suas soluções SOHO RAID1 usará uma configuração de raide de software Linux mdadm e, desde que o dispositivo permita escolher o tipo de sistema de arquivos, você poderá colocar o HDD em qualquer sistema e ler os dados a partir dele. ou seja, você não precisará de um novo NAS para ler seus dados novamente. As caixas QNAP oferecem a você a opção (é 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, verifique se você sabe o que está realmente comprando. Um NAS RAID1 pronto para uso não significa um controlador de invasão de hardware.

mrverrall
fonte
Obrigado, examinarei a QNAP, agora que tenho um nome para procurar. :)
FrustratedWithFormsDesigner
1

Para sua primeira pergunta - para o espelho Raid 1, isso não deve importar. A maioria dos controladores que eu vi armazenam os dados de maneira normal, só que os envia automaticamente para a segunda unidade ao mesmo tempo. Você deve conseguir extrair qualquer unidade e conectá-la a outro controlador. Para qualquer outro nível de invasão - geralmente você deve ter o mesmo controlador. YMMV e eu certificamo-nos de verificar com a documentação do fabricante.

Para sua segunda pergunta - pense sobre isso - o Raid do software é controlado pelo sistema operacional em execução no momento - para que a partição do Windows seja invadida apenas enquanto o Windows estiver em execução. O Linux estaria invadindo sua partição enquanto estiver em execução. O sistema operacional não pode ser executado ao mesmo tempo e invadir o seu próprio e a outra partição, pois o sistema operacional concorrente não permitiria.

Blackbeagle
fonte
Obrigado, tive a impressão de que o RAID-1 seria dependente do controlador, mas lembrarei de verificar as especificações primeiro.
FrustratedWithFormsDesigner
1

1) Sério. Muito provavelmente travado, já que você não pode simplesmente mudar para raid de software ou drives de stick, pois está em uma nova caixa que não possui exatamente (ou quase exatamente) o mesmo controlador raid1.

2) Minha intuição é que isso é "muito difícil" se você deseja que os dados estejam disponíveis para os dois sistemas. O software RAID1 para Windows deseja ser NTFS e o RAID1 para Linux deseja ext #.

Você pode 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 no Windows ou Linux pela rede. No meu caso, o "NAS" é uma caixa rodando FreeBSD 7.1 e Samba. O FreeBSD RAID1 é relativamente fácil, mas existem outras soluções NAS em que tudo o que você faz é conectar os drives e conectar um cabo Ethernet.

hotei
fonte
Um NAS separado funcionaria - eu olhei para um casal em um ponto. Eles foram o segundo tipo que você mencionou: conecte os drives e a rede e pronto! Você conhece algum que tenha controladores de software embutidos, para evitar os problemas de controladores de hardware com falha?
FrustratedWithFormsDesigner
@ Frustrated ...: Porque escolhi a solução NAS do tipo Faça Você Mesmo, não estou familiarizado com os detalhes dos outros. Meu palpite é que a maioria terá controladores de hardware, pois isso simplifica o problema do ponto de vista do fornecedor. Ele também prende você no conjunto de soluções (que é um bônus da perspectiva deles).
Hotei
Bem, isso parece um bom projeto para um longo inverno frio. :) Eu não tenho uma máquina sobressalente agora, mas se eu conseguir uma (ou pegar as peças), examinarei isso.
FrustratedWithFormsDesigner