Melhor particionamento de Linux para vários HDDs redimensionáveis

1

Meu ISP tem uma máquina com 6 HDDs (3TB + 3TB + 3TB + 2TB + 2TB + 1TB) que queremos transformar em um servidor FTP / Download para usuários locais. Estou planejando instalar o CentOS 6.5 em um 2TB, o resto de todo o espaço deve conter grandes arquivos para download. Considerando que não temos HDDs de mesmo tamanho ou de mesmo volume no momento e o tamanho do HDD pode ser melhorado ainda mais, qual deve ser o melhor esquema de particionamento para o sistema (LVM / Soft RAID / Combination)? E como conseguir esse melhor arranjo?

Por favor, concentre-se nestes pontos:

a. Espelhamento ou recuperação de dados não é importante aqui

b. O desempenho e a velocidade do disco rígido são as principais preocupações

c. O HDD de 1 TB pode ser atualizado nos próximos meses

d. Pelo menos 400 usuários da LAN baixam conteúdos simultaneamente de tais servidores

e. Nenhum controlador RAID de hardware disponível

Agradecemos antecipadamente pela sua colaboração!

    
por bony tasnim 24.01.2014 / 20:21

4 respostas

0

Para melhor velocidade e uma possibilidade de estender isso eu usaria 3TB + 3TB RAID0, 2TB + 2TB RAID0 conectado como JBOD usando md (criaria uma unidade de 10TB). Eu esperaria por 1TP atualizar para 3TB e depois eu adicionaria 3TB + 3TB RAID0 para JBOD (seria então 16TB). Tudo seria duas vezes mais rápido que uma única unidade.

Se você esperar pela atualização de 1 TB e 2 TB, a configuração será mais rápida: RAID0 (JBOD (3 + 2) + JBOD (3 + 2) + JBOD (3 + 2)). Isso seria 15 TB, 3 vezes mais rápido que uma única unidade.

Mas, sem redundância, todos morreriam sem chance de recuperação com o primeiro drive moribundo. Então, uma configuração razoável seria realmente:

JBOD (RAID5 (3TB + 3TB + 3TB), degradadoRAID5 (2TB + 2TB)), que, depois de atualizar 1TB = > 2 TB, seria JBOD (RAID5 (3TB + 3TB + 3TB), RAID5 (2TB + 2TB + 2TB)). Isso resultaria em 10 TB com redundância, com leituras rápidas (3 * velocidade de unidade única) e gravações lentas (um pouco mais lentas que uma única unidade).

    
por 25.01.2014 / 01:10
1

Meu voto é para o LVM. O LVM permite que você divida, redimensione e adicione e remova discos de maneira fácil e rápida. Se o seu sistema tiver compartimentos hot swap, essas atualizações podem ser feitas com tempo de inatividade zero.

    
por 24.01.2014 / 23:11
1

O LVM adiciona muita flexibilidade sem nenhum custo de desempenho, usando isso sem problemas.

Enquanto você não quer gastar espaço em backups (o que ocuparia metade do espaço), com 6 discos você tem um alto risco de falhas de disco, então você precisa de alguma forma de redundância (por tempo de atividade, não em ponto). recuperação do tempo). Você pode conseguir isso com uma tecnologia semelhante a raid, ou o raid do Linux (que é integrado com LVM ) ou Btrfs. O nível de ataque preferido dependerá de quanto desempenho de leitura, desempenho de gravação e tempo de atividade você prefere. Uma propriedade interessante do Btrfs é que você pode usar diferentes níveis de ataque para dados e metadados . Com maior redundância para metadados, algumas falhas podem deixar grandes lacunas em arquivos grandes, mas ainda mantêm a integridade do sistema de arquivos e deixam uma proporção de arquivos pequenos não afetados.

    
por 25.01.2014 / 15:02
-1

Considerando os requisitos listados, eu usaria a seguinte configuração:

Array 1 - RAID0 (3x3TB disks)

This would yield 9TB of storage. Keep in mind that, if a single disk fails in this array, your data is toast. But, you did point out that you don't care about your data being retrievable but performance is important, so this throws all caution to the wind and gives you the best performance with the least amount of protection.

Array 2 - RAID1 (2x2TB disks)

I would use this as your backup storage along with OS installation. You do intend on taking backups, right?

Algumas coisas a serem observadas:

  • Use o particionamento do CentOS gerenciador para configurar as configurações RAID anteriores à instalação do sistema operacional.

  • Quando o sistema operacional estiver instalado, você poderá usar para gerenciar coisas como instantâneos, crescimento do sistema de arquivos e outras tarefas. As alterações nas suas configurações de RAID seriam tratadas com

  • Esta é uma configuração arriscada. Eu ficaria muito surpreso se um ISP não estivesse disposto a liberar dinheiro para comprar o hardware apropriado necessário para configurar um servidor de arquivos. Você deve ter discos idênticos, um controlador de armazenamento apropriado e algum tipo de gabinete do DAS .

por 25.01.2014 / 01:00