RAID

De Avided.info
Aller à : navigation, rechercher


RAIDTAB

Obsolete puisque remplacer sur la plupard des distribution Linux

Partitionner les disques

creer des partitions sur vos disk de type raid

fdisk /dev/xxx (n /t) => type (ID) =fd

reinitialiser les disques

partprobe 

ou reboot de la machine

Ecrire le fichier /etc/raidtab

Il existe un exemple pour chaque type de raid suporte dans /usr/share/doc/raidtools/.

Il est possible de definir plusieurs raid dans ce fichier pour cela visualiser l'exemple suivant

definition du premier RAID

raiddev /dev/md0

niveau de raid (type de raid)

raid-level 0
persistent-superblock 0
chunk-size 16

nombre de partition compris dans le raid (md0)

nr-raid-disks 2

nombre de partition de spare (pour prendre le relais)

nr-spare-disks 1

definition des partitions faisant partie du raid (md0)

device /dev/sda5
raid-disk 0
device /dev/sdb3
raid-disk 1

definition de la partitionde spare

device /dev/sdc3
spare-disk 0

definition du dexieme RAID

raiddev /dev/md1
raid-level 1
persistent-superblock 0
chunk-size 16
nr-raid-disks 2
nr-spare-disks 0
device /dev/sda6
raid-disk 0
device /dev/sdb5
raid-disk 1

enregistrer et fermer. :wq

Le fais de taper dans une autre console la commande suivante peut vous permetre de voir des information sur la construction et l'etat de votre RAID

watch cat /proc/mdstat

initialiser le tableau raid

mkraid /dev/md0
mkraid /dev/md1

Creer le systeme de fichier sur votre partition raid

mkfs.ext3 /dev/md0
mkfs.ext3 /dev/md1

creer les repertoires de montage si besoin

mkdir /raid
monter votre partition
mount /dev/md0 /raid

Outils de maintenance

raidhotremove /dev/md0 /dev/hdb1 => enleve un membre du raid
raidhotadd /dev/md0 /dev/hdb1 => remet un membre raid

A des fin educative: il est possible de faire du raid sur 1 unique disque en creant les partition raid sur le meme disque. simule une erreur sur le membre du raid mis en argument.

raidsetfaulty /dev/md0 /dev/hdb1