{{tag>sysadmin raid troubleshooting}} :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 ===== * https://serverfault.com/questions/1065256/mdadm-assemble-raid5-created-with-missing-disk * https://unix.stackexchange.com/questions/53129/dev-md127-refuses-to-stop-no-open-files * https://serverfault.com/questions/429108/how-to-stop-a-linux-lvm-volume-group