Vous êtes ici : Accueil Zaclys Astuces / Les rubriques / Informatique / Système d'exploitation / Linux / SysAdmin

Voir un article

illustration

© Tito

Raid soft sur linux

Voici les différentes étapes pour mettre en place un raid soft sur serveur linux (testé sur redhat et fedora)

 


# dans 1 fenetre à part, laisser tourner le moniteur :
while true; do clear; cat /dev/md/md-device-map /proc/mdstat ; sleep 1 ; done


# desactiver le mode auto dans /etc/mdadm.conf :
AUTO -imsm -1.x -all


# partitionner le 1er disk avec fdisk (type de paritiotn : fd ), puis recopier la table sur le second (attention tout dépend du type de partition) :
sfdisk -d /dev/sde | sfdisk /dev/sdf

ou bien si c'est une table en GPT :
sgdisk /dev/sde -R=/dev/sdf




# creer la matrice raid (pas de raid sur le swap ! ) , ce ky va fixer les uuid des partitions concernées :
mdadm --create /dev/md0 -e0.9 -n2 -l1 /dev/sd{e,f}1


# dumper avec mdadm scan :
mdadm --examine --brief --scan --config=partitions
ARRAY /dev/md0 UUID=f5d6a69a:d26d8a5b:6cb14608:1ff1fb36



# pour remplir /etc/mdadm.conf (copycat) :
ARRAY /dev/md0 level=raid1 num-devices=2 UUID=f5d6a69a:d26d8a5b:6cb14608:1ff1fb36


# a partir de la , on peut starter et stopper la matrice raid à volonté (car s'appuie sur mdadm.conf) :
mdadm -A /dev/md0
mdadm: /dev/md/0 has been started with 2 drives.

mdadm -S /dev/md0
mdadm: stopped /dev/md/0



# formatter :
mdadm -A /dev/md0
mkfs.ext4 /dev/md0



# maj fstab :
/dev/md0 /toto ext4 errors=remount-ro 0 1

# mount :
mount /toto


# fix grub (ici depuis un linux monté sur /dev/sda , j'installe sur 1 otre sur /sde
grub-install --root-directory=/mnt/0 /dev/sde
 


A voir aussi :



MEMO


# checker les uuid des partitions pour remplir /etc/mdadm.conf  :
blkid /dev/sd{e,f}1

# voir la liste active :
while true; do clear; cat /dev/md/md-device-map /proc/mdstat ; sleep 1 ; done

# signaler en fault des disques d'un raid :
mdadm /dev/md2 -f sdf1

# puis les remover
mdadm /dev/md2 -r sdf1

# en ajouter un
mdadm /dev/md2 --manage --add /dev/sdf1


# ou bien
mdadm /dev/md2 --fail detached --remove detached


# puis le stopper
mdadm -S /dev/md2


# construire un raid , level1 avec 2 partitions , metadata v 0.9 :
mdadm --create /dev/md0 -e 0.9 -n2 -l1 /dev/sde1 /dev/sdf1
mdadm --create /dev/md2 -e 0.9 -n2 -l1 /dev/sde2 /dev/sdf2


# sortir les uuid et remplir /etc/mdadm.conf :

mdadm --examine --scan
ARRAY /dev/md/0 metadata=1.2 UUID=6f00d98f:064c25be:eadc4617:b723ec4d name=ns61349.ovh.net:0
ARRAY /dev/md/2 metadata=1.2 UUID=a830eeb5:2ce7d872:91f3eb11:55fc25c8 name=ns61349.ovh.net:2
ARRAY /dev/md2 UUID=16cdeb0a:712518f7:a4d2adc2:26fd5302

# cat /etc/mdadm.conf
# mdadm.conf written out by anaconda
MAILADDR root
AUTO +imsm +1.x -all
ARRAY /dev/md0 level=raid1 num-devices=2 UUID=6f00d98f:064c25be:eadc4617:b723ec4d
ARRAY /dev/md2 level=raid1 num-devices=2 UUID=a830eeb5:2ce7d872:91f3eb11:55fc25c8
ARRAY /dev/md1 level=raid1 num-devices=4 UUID=4b11402c:1a244d91:a4d2adc2:26fd5302

 

 

 

 



5 038 clics - Créé le 20/06/2012 par Tito - Modifié le 17/07/2014



Réagissez, commentez, discutez ...



Partager ?

diaspora  G+  facebook  twitter  Digg  Yahoo  Delicious  Technorati  myspace


Voir d'autres articles en rapport avec celui-ci ?



Stats des clics sur cet article : cliquez ici »



Vous voulez contribuer et publier un article dans cette rubrique ?

InfoMerci de vous identifier ou de vous créer un compte si ce n'est pas déjà fait.


ATTENTION
Vous êtes ici sur l'ancien site de l'association Zaclys.
Depuis 2019 notre site est ici : nouveau site Zaclys

icone user Me connecter :

InfoMerci de saisir vos identifiants.




Me reconnecter automatiquement à chaque visite sur ce navigateur :
               





retour






Plan du site | Aide | Mentions légales et CGU | RGPD | Travaux et incidents | Budget | Faire un don | Chouchen | Z pub | Logo et prospectus

© Association la mère Zaclys 1998-2024  - Zaclys v2.5

Suivez nous sur Diaspora, Mastodon, Google+, FaceBook ou Twitter