Você pode adicionar um disco rígido a um RAID?

4

Decidi criar um NAS executando o FreeNAS usando uma configuração de software RAID 5. Eu quero começar o RAID com drives 2x2TB e lentamente adicionar mais drives de 2TB como eu vou. Isso é possível? Se eu tiver um RAID 5 completo, posso adicionar outra unidade a ele sem apagar as unidades anteriores?

n0pe
fonte
4
Você precisa de um mínimo de 3 discos para o ataque 5 começar.
Matt H
2
Eu não tentei recentemente, mas o software Linux RAID5 estava capaz de criar um RAID5 de 2 discos, e funcionou bem, incluindo operação degradada e reconstrução. Pense em um RAID5 de dois discos como um RAID1 dispendioso em termos computacionais. Mas você compra a capacidade de adicionar discos mais tarde.
retracile
@retrátil - interessante. Pensei que eu olharia isso e com certeza é verdade. Com 2 discos, funciona como um espelho. arkf.net/blog/?p=47
Matt H

Respostas:

6

Eu tenho um servidor usando md para um software RAID5, que cresci várias vezes no passado.

É um processo bem simples.

Primeiro, adicionamos nosso novo dispositivo ao array de ataque. /dev/sdX é o dispositivo que você deseja adicionar ao grupo de RAID.

sudo mdadm /dev/md0 --add /dev/sdX

E agora nós redimensionamos o array. N deve ser o número de dispositivos no grupo (incluindo o novo).

sudo mdadm /dev/md0 --grow --raid-devices=N

Depois disso, o longo processo de reconstrução começará a se mover pelos dados. Observe o processo usando:

watch cat /proc/mdstat

Quando isso for feito, você terá um volume RAID maior com todos os seus dados intactos.

Der Hochstapler
fonte
1
  1. Se você estiver usando Raidz ou raidz2 , você não pode adicionar mais unidades a esse conjunto específico depois de criá-lo.

  2. Você pode, no entanto, criar outro Raidz ou raidz2 e adicioná-lo a esse pool.

  3. Lembre-se, porém, com duas unidades você só pode espelhar .

Dê uma olhada isto

thomas
fonte
Eu não estou configurando um RAIDZ, apenas uma matriz RAID5 padrão.
n0pe
1
OK, você ainda precisará de mais de duas unidades. Se você estiver usando uma placa RAID suportada pelo freeNAS e tiver a capacidade de acessar a placa controladora por meio de uma webGUI, poderá, teoricamente, acessar a placa e expandir o RAID. Na minha experiência, o freeNAS joga melhor com o HBA padrão. Um dos grandes benefícios do freeNAS é a habilidade de implementar zfs usando raidz ou raidz2.
thomas