Disques RAIDAprès la défaillance matérielle d’un disque dur, on peut se retrouver face à un système qui ne démarre plus et une grappe RAID incomplète constituée d’un ou plusieurs disques. L’accès direct à un seul membre d’un assemblage RAID n’est pas possible. Voici ce qu’il faut faire pour accéder au contenu d’un tel disque.

Démarrer la console de secours et identifier le ou les disques :

# lsblk
NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda           8:0    0 931.5G  0 disk
|-sda1        8:1    0     8G  0 part
|-sda2        8:2    0   501M  0 part
`-sda3        8:3    0   923G  0 part
sdb           8:16   1   3.6G  0 disk
|-sdb1        8:17   1   973M  0 part
`-sdb2        8:18   1   8.6M  0 part
...

Le disque sda apparaît bien comme membre d’une grappe RAID :

# fdisk -l /dev/sda

Disk /dev/sda: 1000.2 GB, 1000204886016 bytes, 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk label type: dos
Disk identifier: 0x000281ab

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1            2048    16795647     8396800   fd  Linux raid autodetect
/dev/sda2   *    16795648    17821695      513024   fd  Linux raid autodetect
/dev/sda3        17821696  1953523711   967851008   fd  Linux raid autodetect

ImportantLes partitions de type Linux raid autodetect ne peuvent pas être montées directement !

Créer les assemblages RAID :

# mdadm --assemble --run /dev/md1 /dev/sda1
mdadm: /dev/md1 has been started with 1 drive (out of 2).
# mdadm --assemble --run /dev/md2 /dev/sda2
mdadm: /dev/md2 has been started with 1 drive (out of 2).
# mdadm --assemble --run /dev/md3 /dev/sda3
mdadm: /dev/md3 has been started with 1 drive (out of 2).

Afficher les assemblages RAID :

# cat /proc/mdstat
Personalities : [raid0] [raid1] [raid6] [raid5] [raid4] [raid10] [linear]
md3 : active raid1 sda3[0]
      967719936 blocks super 1.2 [2/1] [U_]
      bitmap: 2/8 pages [8KB], 65536KB chunk

md2 : active raid1 sda2[0]
      512704 blocks super 1.2 [2/1] [U_]
      bitmap: 0/1 pages [0KB], 65536KB chunk

md1 : active raid1 sda1[0]
      8388608 blocks super 1.2 [2/1] [U_]

unused devices: 

À partir de là, on peut monter les partitions individuelles :

# mount -v /dev/md3 /mnt/
mount: /dev/md3 mounted on /mnt.
# mount -v /dev/md2 /mnt/boot/
mount: /dev/md2 mounted on /mnt/boot.

La rédaction de cette documentation demande du temps et des quantités significatives de café espresso. Vous appréciez ce blog ? Offrez un café au rédacteur en cliquant sur la tasse.

 

Catégories : Serveur

0 commentaire

Laisser un commentaire

Emplacement de l’avatar

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