Construindo um homeserver

0

Estou planejando construir um homeserver para armazenar meus dados. Primeiro eu decidi usar o nas4free, mas depois decidi usar o CentOS, pois eu também gostaria de usá-lo como um servidor de desenvolvimento. Eu tinha 4 x 500GB de disco rígido e decidi usar o RAID10. Estou planejando instalar o mínimo de CentOS e usar o webmin para que eu possa controlar remotamente o servidor.

É possível substituir o 500gb por 1 Tb um por um? Eu não tenho muito dinheiro para comprar 4 1tb hdd de uma só vez.

    
por harilalkm 16.06.2015 / 07:44

1 resposta

2

A resposta curta é sim, você pode, mas, por padrão, você só verá o aumento da capacidade depois de instalar todas as quatro unidades de 1 TB.

A resposta mais longa ainda é que você pode, e com algum trabalho você pode ver um aumento de capacidade sempre que quiser. Como você está usando o CentOS, eu vou com dispositivos MD em vez de ZFS.

(Eu estou indo supor que você tem backups aqui. Você provavelmente também vai querer usar o LVM em cima do MD para que você possa mesclar os dispositivos RAID.)

Digamos que suas quatro unidades de 500 GB são /dev/sda , /dev/sdb , sdc e sdd . Você cria um dispositivo MD RAID10, /dev/md1 , e usa isso para armazenamento (você pode particionar os dispositivos ou não, não faz diferença neste momento). O MD usa o menor dos dispositivos subjacentes para determinar a capacidade total, neste caso, duas vezes 500 GB ou seja, 1 GB no total.

Para substituir sda por uma unidade de 1 TB, você removeria sda da matriz e trocaria as unidades. Agora você tem duas opções: particionar o novo sda ou usar o dispositivo inteiro. Se você particionar o dispositivo, crie sda1 com pelo menos 500 GB e sda2 com o que sobrou. Em seguida, você pode adicionar sda1 à matriz e usar sda2 como está até obter uma nova unidade.

O segundo passo seria substituir sdb ; você prosseguirá como acima, terminando com sdb1 na matriz e sdb2 . Agora você pode criar uma matriz RAID1 com sda2 e sdb2 , o que lhe dá um total de aproximadamente 1,5 TB com espelhamento em tudo.

O terceiro passo seria substituir sdc ; você acaba com sdc2 , que pode ser usado separadamente do resto.

O último passo seria substituir sdd . Agora você pode simplesmente adicionar sdd ao seu array RAID10, junto com sdc ; Dessa forma, você pode aumentar o array para 2 GB (possivelmente perdendo sda1 e sdb1 para fazer isso). Em seguida, adicione novamente sdb e sda e você terá uma matriz RAID10 de 2 GB em todas as quatro unidades.

Existem, sem dúvida, outras maneiras de fazer isso, mas pelo menos agora você sabe que é possível ...

    
por 16.06.2015 / 09:31