Outils pour utilisateurs

Outils du site


sysadmin:linux:raid:monter_disque_raid1

:TODO_DOCUPDATE:

RAID : Monter un disque

Objectif : Construction temporaire d'un ARRAY (cluster) à partir d'un disque appartenant à un RAID1 logiciel externe.

# Liste les périphériques disponibles
mdadm --examine --scan
ARRAY /dev/md/0  metadata=1.2 UUID=347185f5:3d61e963:83e024b8:a7ef05b0

Ici un disque est identifié comme composant d'un RAID, la commande affiche l'UUID.

mdadm -S /dev/md127 
mdadm: stopped /dev/md127
 
root@node-7c87:/var/log# mdadm --assemble --force --run --readonly --uuid=347185f5:3d61e963:83e024b8:a7ef05b0 /dev/md0
mdadm: /dev/md0 has been started with 1 drive (out of 2).

Les options :

  • –run essaye de démarrer l'array meme si le nombre de disque est inférieur
  • –readonly : lecture seule pas de modifications
  • –uuid : désigne par l'uuid du disque

Demonter

mdadm --stop --force /dev/md0 
mdadm: Cannot get exclusive access to /dev/md0:Perhaps a running process, mounted filesystem or active volume group?

Ici, lors de la tentative d'arrêt du périphérique RAID /dev/md0 échoue. Cela peut se produire lorsque LVM est utilisé et que les groupes de volumes sont encore actifs (utilisables par le système).

# On désactive les groupes de volumes construits sur le RAID /dev/md0
 
vgchange -an vgdata
  0 logical volume(s) in volume group "vgdata" now active

On également utilisé la commande dmsetup :

# Liste des volumes logiques LVM actifs
dmsteup table
 
 
# Démonte les groupe de volumes
# (s'assurer qu'il n'y a plus de montage actifs)
dmsetup remove_all
 
 
# Désactive le périphérique RAID /dev/md0
mdadm --stop /dev/md0 
mdadm: stopped /dev/md0

Références

sysadmin/linux/raid/monter_disque_raid1.txt · Dernière modification : 2024/08/27 06:29 de yoann