Como posso fazer vários discos rígidos físicos aparecerem como uma única partição?

5

Estou escrevendo um servidor de mídia básico onde as pessoas podem fazer upload / download do meu conteúdo. Eu tenho 8 discos rígidos de 2TB onde gostaria de armazenar seus arquivos enviados. O problema é navegar por um sistema de arquivos que eu quero espalhar por vários discos rígidos, mas parece que é apenas um.

Se você puder pensar em uma abordagem, informe-nos sobre as vantagens e desvantagens de sua abordagem.

Se for importante, estou executando o servidor no Ubuntu 11.10

    
por dougvk 23.02.2012 / 22:46

3 respostas

4

O que você está procurando é RAID . Especificamente, o RAID 0 "distribuiria" os dados pelos discos. No entanto, é importante perceber que, se um HD de singe falhar, TODOS os dados de todos os discos serão perdidos. Seria melhor configurar um RAID 5 (que tolera 1 falha no disco) ou o RAID 6 (que tolera 2 falhas). No entanto, o RAID 5 diminui seu espaço utilizável em 1 disco (então, em vez de ter 16 TB de disco, você tem 14). O RAID 6 custa dois discos, portanto, 12 TB.

A desvantagem do RAID 0 é a resiliência - não o use. A vantagem é o desempenho. Você escreve em dois discos de uma vez, então é essencialmente * 2x mais rápido.

A desvantagem do RAID 5 ou 6 é que ele não é tão rápido quanto o RAID 0 e os custos de disco. A vantagem é melhor desempenho (em comparação com nenhum raid) e melhor resiliência.

A desvantagem de todas as soluções RAID (verdadeiras) é que requer hardware, especificamente um controlador RAID.

Existem também soluções de software RAID ( LVM para Linux, Logical Disk Manager para Windows) se você não tiver o hardware. Mas eles não terão um desempenho tão bom quanto o Raid de hardware.

    
por 23.02.2012 / 22:57
2

Enquanto você precisa de uma partição de inicialização separada, você pode usar o LVM e ter um grupo de volume que consiste em volumes em todas as unidades.

Se você já tem as unidades formatadas, veja greyhole , que é um clone linux do extensor de unidades da WHS. Eu realmente prefiro isso neste cenário, já que parece ser mais fácil de trabalhar, e é mais flexível de algumas maneiras que o LVM

    
por 24.02.2012 / 00:53
0

Para complementar as outras respostas já postadas.

Estou usando MHDDFS há mais de 10 anos. Acredito que tenha alguns problemas de desempenho, conforme discutido no damek , mas cria um volume virtual de suas montagens existentes, super simples para mim.

Uma vez instalado, é apenas uma linha em /etc/fstab :

mhddfs#/mnt/hdd1,/mnt/hdd2,/mnt/hdd3 /mnt/virtual fuse defaults,allow_other 0 0
    
por 18.08.2015 / 16:22