Como combinar vários HDDs em um grande HDD no Linux?

0

Sou muito novo no Linux, sendo principalmente um usuário do Windows 7, portanto, posso não entender comandos específicos do Linux sem explicação.

Eu decidi construir um NAS executando alguma forma de Linux (provavelmente FreeBSD ou mesmo FreeNAS) com o SnapRAID para redundância.

Atualmente, tenho cerca de dez unidades externas de 1TB e 2TB, que pretendo remover de seus gabinetes e montá-las como HDDs normais via SATA. A maioria dessas unidades contém uma grande quantidade de dados.

Minha pergunta é a seguinte: é possível "combinar" as unidades de modo que elas apareçam para o sistema operacional e todos os programas como uma unidade lógica única (de 13 a 14 TB) sem excluir a dados? Suponho que isso seria concluído com o LVM, mas antes de gastar muito dinheiro com hardware NAS, quero ter certeza de que isso funcionará.

    
por Clonkex 30.09.2014 / 05:38

3 respostas

2

Eu mesmo descobri! Eu descobri mhddfs e parece fazer exatamente o que eu quero.

Estou prestes a testar com um VirtualBox, mas acredito que irei usar SnapRAID com mhddfs (provavelmente tudo em execução no Lubuntu ) e resolve o meu problema.

    
por 30.09.2014 / 13:38
0

Existe um alto risco de perda de dados, mas deve funcionar se você tiver espaço livre suficiente para trabalhar primeiro nos segmentos de dados.

Primeiro, formate uma unidade vazia, adicione-a a uma nova matriz LVM e, em seguida, mova os dados do disco dois para o novo lvm aray de um disco. Formate e adicione o segundo disco, depois mova os dados do disco 3 para o array LVM (que agora são os discos 1 e 2). Repita até que todos os discos estejam na matriz.

Ou use algo como unionFS para emular esse efeito. Ou apenas use pontos de montagem normais.

Depende muito do tipo de dados que você está tentando armazenar e de como ele é dividido.

Por exemplo, se você tentar armazenar 10G de Vídeos e os vídeos forem divididos em categorias que não sejam maiores que 500M, você poderá usar apenas 10 discos rígidos de 1G e pontos de montagem normais. Se você tem 10G de vídeo e está em duas categorias, mas nenhum vídeo é maior que 1G, você pode usar 10 discos rígidos 1G e unionFS.

O LVM é legal, mas você terá que formatar e particionar os discos físicos. Que não deve causar um problema de você está disposto a ir devagar e construir o disco da matriz 1 de cada vez até que você mova todos os dados e todos os discos para a matriz LVM separadamente.

FAÇA UM BACKUP na verdade, faça dois. Se você tiver um backup, isso realmente não seria um problema. Configurar as matrizes e tal, em seguida, restaurar o backup.

    
por 30.09.2014 / 06:04
0

Se eu entendi bem, você quer fazer um HDD virtual para mais HDDs de tamanhos diferentes. Então é um JBOD, não um RAID-0! Portanto, você não pode usar as configurações do conjunto de distribuição, como faria com dois discos do mesmo tamanho. Diga gstripe. Em vez disso, você usa um driver de disco concatenado. Disponível no link em Freebsd. Também descrito aqui: link

    
por 11.10.2014 / 21:37