Armazenamento de pool em vários servidores ubuntu?

1

Digamos que eu tenha ... 5 servidores, cada servidor tem uma partição com 50 GB de armazenamento. É possível combinar essas 5 partições e montá-las como uma em um 6º servidor?

    
por Ulkmun 31.08.2011 / 21:44

5 respostas

4

Absolutamente. Por outro lado ... isso é uma coisa perigosa de se fazer ... já que qualquer falha em qualquer um desses 5 servidores pode significar perda total de dados / corrupção. (os 5 servidores se comportam como um disco. 5 discos divididos em 1 volume podem ter um resultado muito ruim se um desses discos falhar ou ficar sem resposta)

Esta é a área de "Sistemas de arquivos agrupados" e há várias maneiras diferentes de implementá-la ... tudo com suas próprias vantagens & contras.

algumas estratégias do CFS são baseadas em blocos (os "volumes" são armazenados em cada servidor como um dispositivo de bloco "e alguns são apenas em nível de sistema de arquivos. Os" volumes "apenas prestam atenção a" arquivos "e passam dados para o sistema de arquivos subjacente para acompanhar os blocos)

Você pode fazer uma pesquisa na Wikipédia por "Sistemas de arquivos clusterizados" e "Sistemas de arquivos distribuídos" para obter uma lista de vários tipos de informações ... e obter algumas informações sobre como implementá-las.

    
por 31.08.2011 / 21:56
1

Sim, é possível.

Sistemas de arquivos distribuídos: link

Respostas úteis aqui (possível duplicata): Que sistema de arquivos distribuídos como back-end para computação em nuvem?

    
por 31.08.2011 / 21:55
0

Considere o uso do GlusterFS, ele tem a capacidade de combinar vários subvolumes em um volume. Esse recurso é chamado de "unificar tradutor".

    
por 31.08.2011 / 21:54
0

O iSCSI pode fazer isso no nível de bloco, embora seja independente de FS, mas tem a mesma desvantagem de um DFS ou CFS, conforme declarado pelo @TheCompWiz.

    
por 31.08.2011 / 22:48
-2

com cada partição sendo servida como um disco iscsi, você pode criar um sistema de arquivos raid na máquina cliente. raid5 lhe daria tolerância de falha de disco única. Raid seis dá a você duas tolerâncias de falha de disco. mas a taxa de transferência nunca seria tão rápida quanto ter os discos conectados localmente em SATA / SAS

    
por 12.01.2015 / 02:49