HTPC: Ubuntu 4 unidades Raid5, Expanson

1

Então, agora eu tenho um HTPC com (3) discos rígidos de 1 TB Software-Raid5'ed me dando algo como 1,9 TB de armazenamento disponível para gravação de programas de TV / mídia / backup de meus DVDs.

Como tenho cerca de 50 GB de desconto, estou pesquisando.

O meu gabinete HTPC suporta 4 drives e estou procurando uma solução de longo prazo para atualização ao longo do tempo.

O que eu acho que vou fazer é isto:

Como os HDs de 2TB são como 15 $ a mais, eu compro um Disco Rígido de 2TB e o adiciono à minha matriz RAID5. Isso (teoricamente) deve me dar um adicional de 1 TB de armazenamento (pois deve usar o menor tamanho de unidade como a quantidade de dados para replicar).

Quando precisar de mais espaço, compre (3) discos rígidos de 2 TB e substitua-os um por um, até que eu tenha 4 discos rígidos físicos de 2 TB, com isso são 50% usados. Minha pergunta é essa.

Assim que eu chegar nesse ponto, posso expandir a quantidade de armazenamento que cada unidade está usando para o raid5?

Teremos 8 terabytes fisicamente disponíveis, mas apenas ~ 3 terabytes particionados. Posso então expandir o espaço usado em cada unidade para me fornecer o n-1 completo (~ 6TB)?

Estou usando o Ubuntu 11 Desktop, executando o XBMC.

    
por GruffTech 16.07.2011 / 00:13

1 resposta

3

Sim, você pode. Eu consegui fazer isso com o meu próprio servidor de arquivos, embora eu provavelmente não o recomende e não o faça novamente devido à pressão sobre os discos rígidos (a reconstrução do array consome tempo e sobrecarrega os discos rígidos, e se um dos discos rígidos falhou legitimamente enquanto você está reconstruindo a nova unidade, seus dados se foram). Se você é como eu e está bem com o potencial que você teria para substituir os dados (afinal, era apenas mídia, então eu sempre poderia readquiri-lo da fonte) e estou interessado em aprender mais sobre os recursos de mdadm , então isso pode ser um projeto divertido.

Isso foi dito:

  1. Compre disco rígido de 2 TB
  2. Coloque no sistema, diga mdadm para remodelar a matriz para 4 discos. Isso pode levar um ou dois dias, dependendo da velocidade da unidade.
  3. Supondo que seu sistema de arquivos suporta o crescimento, informe ao sistema de arquivos para crescer para se ajustar ao novo espaço disponível no dispositivo de ataque. Caso contrário, crie uma nova partição e sistema de arquivos no espaço recém-alocado, e use isso além da primeira partição.

Então, mais tarde, na estrada:

  1. Para cada disco de 1TB, falhe o disco da matriz e remova-o, substituindo-o por um disco de 2Tb e aguarde que a matriz inteira seja novamente sincronizada antes de continuar no próximo disco. Não fique surpreso se levar algum tempo na vizinhança de 24 horas por disco.
  2. Diga mdadm para aumentar o array para preencher todo o disco
  3. O mesmo que o número 3 acima.
por 16.07.2011 / 00:26