Raid sous Linux, les signes d’un malaise !

N’oubliez pas qu’il n’y a pas que la mise en place d’un raid qui est important, il y a aussi le suivi !

Ainsi, si la commande

cat /proc/mdadm

vous retourne une valeur comme [_U], vous pouvez vous préparer à remplacer un disque défectueux !

Voici un exemple de la sortie

root@trueserv:~# cat /proc/mdstat 
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10] 
md2 : active raid1 sdd1[1]
      2930133824 blocks super 1.2 [2/1] [_U]
      
md1 : active raid1 sdb2[1] sda2[0]
      975455040 blocks super 1.2 [2/2] [UU]
      
md3 : active raid1 sdb1[1] sda1[0]
      487104 blocks super 1.2 [2/2] [UU]
      
unused devices: <none>

Ici nous voyons que le raid md2 est dans un état dégradé car l’un des deux disques ne fait plus parti du raid

Dans ce cas précis, il s’agit, en fait, d’un disque qui a « sauté » à cause du mauvaise manipulation… Le disque en question est le /dev/sdc

root@trueserv:~# mdadm --detail /dev/md2
/dev/md2:
        Version : 1.2
  Creation Time : Mon Jan 13 09:55:40 2014
     Raid Level : raid1
     Array Size : 2930133824 (2794.39 GiB 3000.46 GB)
  Used Dev Size : 2930133824 (2794.39 GiB 3000.46 GB)
   Raid Devices : 2
  Total Devices : 1
    Persistence : Superblock is persistent
    Update Time : Tue Jun 12 11:28:19 2018
          State : active, degraded 
 Active Devices : 1
Working Devices : 1
 Failed Devices : 0
  Spare Devices : 0
           Name : trueserv:2  (local to host trueserv)
           UUID : 266badbc:375a017f:d695ef1a:f95df09f
         Events : 34577511
    Number   Major   Minor   RaidDevice State
       -       0        0        0      removed
       1       8       49        1      active sync   /dev/sdd1

Sachant que pour le coup les information smart du disque son bonne, j’ai ré-intégrer la partition 1 du disque /dev/sdc au raid md2

root@trueserv:~# mdadm --manage /dev/md2 --add /dev/sdc1
mdadm: added /dev/sdc1

Nous voyons que maintenant le disque est bien en place et que la reconstruction du raid est en cours

root@trueserv:~# cat /proc/mdstat 
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10] 
md2 : active raid1 sdc1[2] sdd1[1]
      2930133824 blocks super 1.2 [2/1] [_U]
      [>....................]  recovery =  0.0% (404480/2930133824) finish=482.8min speed=101120K/sec
      
md1 : active raid1 sdb2[1] sda2[0]
      975455040 blocks super 1.2 [2/2] [UU]
      
md3 : active raid1 sdb1[1] sda1[0]
      487104 blocks super 1.2 [2/2] [UU]
      
unused devices: <none>

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *