O Raid 5 com 4 discos na Debian cria automaticamente uma unidade sobressalente

3

Eu estou tentando criar um RAID 5 com discos 4x 2TB no Debian 6. Eu segui as instruções de:

Eu criei o raid com o seguinte comando: sudo mdadm --create --verbose /dev/md0 --auto=yes --level=5 --raid-devices=4 /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1

Depois de criar o RAID, mdadm --detail /dev/md0 me mostra:

/dev/md0:
    Version : 1.2
 Creation Time : Mon Jun 11 18:14:26 2012
 Raid Level : raid5
 Array Size : 5860535808 (5589.04 GiB 6001.19 GB)
 Used Dev Size : 1953511936 (1863.01 GiB 2000.40 GB)
 Raid Devices : 4
 Total Devices : 4
 Persistence : Superblock is persistent

Update Time : Mon Jun 11 18:14:26 2012
      State : clean, degraded
Active Devices : 3
Working Devices : 4
Failed Devices : 0
Spare Devices : 1

     Layout : left-symmetric
 Chunk Size : 512K

       Name : rsserver:0  (local to host rsserver)
       UUID : a68c3c99:1ef865e9:5a8a7bdc:64710ed8
     Events : 0

Number   Major   Minor   RaidDevice State
   0       8       17        0      active sync   /dev/sdb1
   1       8       33        1      active sync   /dev/sdc1
   2       8       49        2      active sync   /dev/sdd1
   3       0        0        3      removed

   4       8       65        -      spare   /dev/sde1

Por que há uma unidade sobressalente? Eu não criei um. Eu não quero usar uma unidade de reposição.

    
por R.S. 11.06.2012 / 18:23

2 respostas

5

Se você realmente quer um Raid5 de suas 4 unidades (veja os comentários acima), você deve ser capaz de definir a contagem do dispositivo reserva como 0 com --spare-devices=0 .

    
por 11.06.2012 / 19:18
0

De man mdadm :

When creating a RAID5 array, mdadm will automatically create a degraded array with an extra spare drive. This is because building the spare into a degraded array is in general faster than resyncing the parity on a non-degraded, but not clean, array. This feature can be overridden with the --force option.

Em outras palavras, uma vez terminada a ressincronização, o sobressalente será adicionado à matriz como você pretendia, mas se você preferir que o mdadm construa a maneira 'lenta', use --force .

    
por 05.11.2012 / 09:54