Somos uma pequena empresa que edita vídeos, entre outras coisas, e precisa de um local para manter cópias de backup de grandes arquivos de mídia e facilitar o compartilhamento.
Eu tenho uma caixa configurada com o Ubuntu Server e unidades de 4 x 500 GB. Atualmente, eles estão configurados com o Samba como quatro pastas compartilhadas que as estações de trabalho Mac / Windows podem ver bem, mas eu quero uma solução melhor. Há duas razões principais para isso:
- 500 GB não é grande o suficiente (alguns projetos são maiores)
- É complicado gerenciar a configuração atual, porque os discos rígidos individuais têm diferentes quantidades de espaço livre e dados duplicados (para backup). É confuso agora e que só vai piorar uma vez que existem vários servidores. ("o projeto está em sever2 em share4" etc)
Portanto, preciso de uma maneira de combinar discos rígidos de forma a evitar a perda completa de dados com a falha de uma única unidade e, assim, os usuários verão apenas um único compartilhamento em cada servidor. Eu fiz o software linux RAID5 e tive uma experiência ruim com ele, mas tentaria novamente. O LVM parece ok, mas parece que ninguém o usa. O ZFS parece interessante, mas é relativamente "novo".
Qual é a maneira mais eficiente e menos arriscada de combinar os discos rígidos que são convenientes para meus usuários?
Editar: O objetivo aqui é basicamente criar servidores que contenham um número arbitrário de discos rígidos, mas limitem a complexidade da perspectiva do usuário final. (ou seja, eles veem uma "pasta" por servidor) O backup de dados não é um problema aqui, mas como cada solução responde à falha de hardware é uma preocupação séria. É por isso que agrupo RAID, LVM, ZFS e quem sabe o quê juntos.
Minha experiência anterior com RAID5 também estava em uma caixa do Ubuntu Server e havia um conjunto complicado e improvável de circunstâncias que levaram à perda completa de dados. Eu pude evitar isso novamente, mas fiquei com a sensação de que estava adicionando um ponto adicional desnecessário de falha ao sistema.
Eu não usei o RAID10, mas estamos usando hardware comum e a maioria das unidades de dados por caixa está praticamente fixa em 6. Temos muitas unidades de 500 GB e 1,5 TB é bem pequeno. (Ainda é uma opção para pelo menos um servidor, no entanto)
Não tenho experiência com o LVM e li relatórios conflitantes sobre como ele lida com falhas na unidade. Se uma configuração LVM (sem distribuição) pudesse lidar com uma única unidade com falha e soltar apenas os arquivos que tivessem uma porção armazenada nessa unidade (e a maioria dos arquivos armazenados em uma única unidade), poderíamos até conviver com isso.
Mas, desde que eu tenha que aprender algo totalmente novo, é possível que eu vá até o ZFS. Ao contrário do LVM, no entanto, eu também teria que alterar meu sistema operacional (?) Para aumentar a distância entre onde estou e onde quero estar. Eu usei uma versão do solaris na uni e não me importo muito com isso.
Por outro lado, no espectro de TI, acho que também posso explorar o FreeNAS e / ou o Openfiler, mas isso realmente não resolve o problema de como combinar unidades.