Alternativa de software para RAID para uso doméstico

6

Eu tenho uma tonelada de dados que eu tenho mantido duas cópias completas entre meu desktop e laptop por alguns anos agora; Eu acho que é hora de comprar mais algumas unidades e certifique-se de não perder nenhuma delas devido a falhas de unidade e outros enfeites.

No começo eu estava olhando para o RAID, mas depois comecei a me perguntar se há boas soluções de software puramente para usar para redundância em um PC contendo várias unidades. Em minha mente, imagino ter uma unidade vazia com uma capacidade tão grande ou maior do que a outra; para realizar a reconstrução de uma possível falha na unidade, etc.

Existe alguma coisa confiável lá fora para um propósito como este? Além disso, qual é a configuração de unidade / hardware recomendada para tal tarefa.

Editar: Para esclarecer, não sou contra o RAID e estaria disposto a usar apenas as soluções de backup, estou principalmente curioso para ver que outras opções estão lá fora para a situação que descrevi . Obrigado.

    
por Jeff Dalley 30.06.2009 / 15:16

6 respostas

12

Há RAID de software embutido em novas versões do Windows e Linux. Você considerou apenas espelhar uma unidade para RAID1?

Gostaria de acrescentar que simplesmente espelhar uma unidade não fornece uma solução de backup adequada. A corrupção de dados pode tornar essa configuração inútil, muito rapidamente e com pouco ou nenhum aviso.

Se você está procurando uma solução de backup, sou parcial para o Symantec Backup Exec. Nós utilizamos a Desktop and Laptop Option para fornecer backups para máquinas de usuários finais.

    
por 30.06.2009 / 15:24
6

Existem algumas maneiras de lidar com isso. Se você está após a disponibilidade, o RAID é o caminho a percorrer. Se você estiver após a redundância, o RAID ou alguma forma de replicação de arquivos resolverá o problema, embora com ressalvas.

Replicação de arquivos (por exemplo: rsync ou RoboCopy ) lhe dará duas (ou mais) cópias de seus dados em um momento muito específico, distribuídos por vários eixos.

  • Upside: uma falha no SO / sistema de arquivos não vai colocar a sua réplica offline no lixo. Isso funciona muito bem para backups externos.
  • Desvantagem: você precisa criar automação ou seguir um processo manual para sincronizar seus dados. seus dados são tão recentes quanto sua última sincronização. Você precisa estar ciente dos arquivos abertos e de como eles se parecerão quando o arquivo chegar à réplica. Por exemplo, os arquivos de banco de dados não são seguros para copiar sem captura instantânea, quiesce ou encerrando o servidor de banco de dados, pois eles serão inconsistentes.

O RAID é uma técnica de disponibilidade usada para manter seu servidor ativo quando lança um disco. Em virtude do espelhamento ou da paridade, os dados podem ser regenerados em um novo disco sob condições de falha limitadas e bem definidas.

  • Upside: Seu servidor não precisa morrer apenas porque um eixo tem.
  • Desvantagem: Não é possível (sensivelmente) remover um fuso para formar um armazenamento consistente e quiesce (sim, estou ciente das maneiras de fazê-lo. Só não o faça. Por favor :)). Qualquer modo de falha não explicitamente coberto pelo seu nível de RAID escolhido e implementação resultará em perda de dados. Uma placa RAID ou bug do sistema operacional pode acabar corrompendo dados em todos os discos simultaneamente. Dependendo da idade dos discos, o ato de regenerar a matriz pode fazer com que outros discos falhem antes que a reconstrução seja concluída, tornando a matriz inútil.

Minha recomendação é combinar os dois: Use um RAID para manter o ambiente funcionando; replicar o conteúdo para outro disco para criar armazenamento externo.

Lembre-se: o RAID não é uma solução de backup

    
por 30.06.2009 / 15:45
3

Tanto o Linux quanto o Windows possuem suporte a RAID. O Windows XP e o Vista suportam o RAID1 e as edições do servidor suportam RAID5, e você pode configurá-lo através das telas normais de gerenciamento de disco.

O Linux também possui suporte a RAID completo (1, 5, 6, 10 e qualquer combinação de níveis aninhados, como 1 + 0, 5 + 0).

Se você quiser evitar completamente o RAID por algum motivo, você pode usar o rsync para manter as cópias duplicadas.

    
por 30.06.2009 / 15:25
2

I have a ton of data that I've been keeping 2 complete copies of between my Desktop and Laptop for a couple years now; I figure its about time to buy some more drives and make sure I don't lose any of it due to drive failure and whatnot.

Enquanto você formulou sua pergunta em termos de armazenamento RAID local, o fato de compartilhar dados entre máquinas faz com que eu me pergunte se você pode ser mais bem atendido por uma solução de backup / sincronização on-line.

Existem várias soluções de backup online que tornam isso bastante indolor. Você pode experimentar um deles primeiro, pois o tempo e o investimento em dinheiro para eles são extremamente baixos.

O link do Dropbox e o link do JungleDisk são dois que posso recomendar pessoalmente .

O Dropbox é ótimo para sincronização automática entre computadores. Ótimo se você precisar de cópias locais dos dados em todos os momentos. Funciona muito bem no OSX e no Windows (e acredito que também há um cliente Linux).

O JungleDisk é apoiado pelo serviço de armazenamento S3 da Amazon e é mais voltado para backups. Esses backups estão disponíveis em qualquer máquina por meio de uma unidade de rede mapeada. Além disso, você também pode usar essa unidade de rede para armazenamento arbitrário de arquivos. A versão Pro permitia recursos como backups diferenciais rápidos por alguns dólares por mês.

Eu uso o JungleDisk em várias máquinas de produção e é extremamente acessível; você paga apenas as baixas taxas S3 da Amazon. Para aproximadamente 20 GB de armazenamento de dados por mês e taxa de transferência considerável, eu pago algo como US $ 15.

    
por 30.06.2009 / 17:38
1

Existem muitas soluções para isso, isso realmente depende do que você está procurando realizar e de qual sistema operacional você gostaria de usar para resolvê-lo. Eu defendo o uso de uma caixa opensolaris com o ZFS, porque ela é expansível, barata e não é difícil de configurar.

Se você está mais confortável com o Linux, então a solução é a sua distro favorita + mdadm, que IMHO pode ser um pesadelo quando algo dá errado se você estiver usando algo diferente de raid1.

Aqui estão alguns solaris sobre o assunto:

DIY: Home NAS Box com OpenSolaris e ZFS

EON (Sistema operacional / rede incorporados (EON), dispositivo NAS do ZFS baseado em RAM é lançado na Genunix!) - é muito legal como ele carrega uma unidade flash, e enquanto o seu hardware é compatível, funciona como um encanto.

    
por 30.06.2009 / 15:30
0

Não vejo uma razão para que, para seu caso de uso, um ataque de software puro não seja perfeito.

No que diz respeito às alternativas, não conheço nenhuma ferramenta disponível livremente (como em libre) que opere em um único nó de hardware.

Se você estiver fora para comprar algo, eu recomendaria algum NAS doméstico barato. A unidade vazia de que você está falando é geralmente chamada de hot spare se eu entendi a pergunta corretamente

    
por 30.06.2009 / 15:25