Desenvolvendo uma matriz RAID5 de software Linux

2

No meu servidor de arquivos doméstico, eu tenho um array RAID5 de software de 1,5 TB, construído a partir de quatro drives Western Digital de 500 GB. Eu tenho uma quinta unidade que eu costumo executar como hot spare (mas tenho fora da matriz no momento), mas se eu puder, eu gostaria de adicionar isso à matriz e aumentá-la para 2TB, já que estou ficando sem espaço.

Eu pesquisei por orientação, mas parece haver muitas opiniões divergentes (muitas delas provavelmente agora desatualizadas) sobre se isso é ou não possível e / ou inteligente. Qual é o caminho certo para fazer isso, ou devo começar a procurar construir uma nova matriz com mais espaço?

Detalhes da versão:

%> cat /etc/issue
Debian GNU/Linux 5.0 \n \l

%> uname -a
Linux magrathea 2.6.26-1-686-bigmem #1 SMP Sat Jan 10 19:13:22 UTC 2009 i686 GNU/Linux

%> /sbin/mdadm --version
mdadm - v2.6.7.2 - 14th November 2008

%> cat /proc/mdstat 
Personalities : [raid1] [raid6] [raid5] [raid4] 
md1 : active raid1 hdc1[0] hdd1[1]
      293033536 blocks [2/2] [UU]

md0 : active raid5 sde1[3] sda1[0] sdc1[2] sdb1[1]
      1465151808 blocks level 5, 64k chunk, algorithm 2 [4/4] [UUUU]
    
por Iain 12.10.2009 / 08:27

2 respostas

1

Você tem temporariamente outra unidade que pode ser anexada? Se sim ...

mdadm --grow --raid-devices=5 --backup-file=/mnt/independent_drive/grow_md0.bak /dev/md0

É razoavelmente seguro, mas se você está realmente preocupado com isso, faça tudo primeiro. Além disso, eu recomendo atualizar o mdadm o máximo que puder. Esse processo levará um longo tempo . Pode demorar um dia. Se você puder fazer backup dos dados, criar uma nova matriz seria mais rápido. Eu não desenvolvi pessoalmente um RAID5, mas não vejo isso sendo muito problemático.

    
por 12.10.2009 / 08:46
1

O principal problema que você pode encontrar, por que muitas pessoas podem desaconselhar o crescimento de um RAID5: durante o processo de atualização, seus dados não são protegidos contra falhas de disco. E o processo leva muito tempo e sobrecarrega os HDDs ... por isso, se um estiver prestes a falhar, todo esse trabalho extra pode empurrá-lo para a borda. Realmente eu digo apenas comprar um novo HDD ... nos dias de hoje uma única unidade de 1,5 TB pode ser adquirida por US $ 90, se você pegar a venda certa. Pessoalmente, sou da opinião de que não vale a pena arriscar perder todos os meus dados apenas para tentar economizar alguns dólares.

    
por 17.10.2009 / 05:22