Mdadm

Bon, vu comment je galère avec mdadm, je pose mon flow ici...

Commandes basiques

Démarrer et stopper un array:
mdadm -A /dev/md0
mdadm -S /dev/md0
Découvrir et monter automatiquement un array et l'écrire dans sa conf:
mdadm --assemble --scan
mdadm --examine --scan /dev/hda1 >> /etc/mdadm/mdadm.conf

Pour monter un md:

Divers

Monter un LV qui est sur un raid:
root@rescue:~# /etc/init.d/lvm2 start
[ ok ] Setting up LVM Volume Groups...done.
root@rescue:~# partprobe 
root@rescue:~# ls /dev/mapper/
Si des LV sont en mode incative, on ne les vois pas dans /dev/, il faut alors faire un:
/sbin/vgchange -ay

Cookbooks

Supprimer un pv et son RAID:
On supprime tous ses LV:
  397  lvremove /dev/storage1/user 
  398  lvremove /dev/storage1/tmachine
On supprime le VG: 
  399  vgremove storage1
On supprime le PV: 
  400  pvremove /dev/md2
  401  pvs
  402  lvs
  403  cat /proc/mdstat
On stoppe le raid 
  404  mdadm -S /dev/md2 
  405  cat /proc/mdstat 

Et voila :-)

Page last modified on April 27, 2013, at 02:54 PM EST