Raid 1 ou miroir

mercredi 17 septembre 2008
par  Jerome ROBERT
popularité : 1%


Création d´un raid1 (pas de donnée) :

 

Via le fichier /etc/lvm/md.tab A la ligne de commande Soft partition (patch 108693-07)

vi

/etc/lvm/md.tab 

# Les deux sous-miroirs
d0 1 1 c1t2d0s0
d1 1 1 c2t3d0s0
# Le meta-miroir
d10 -m d0 d1
metainit d0
metainit d1
metainit d10
metainit d0 1 1 c1t2d0s0 
metainit d1 1 1 c2t3d0s0

metainit d10 -m d0 d1

metainit d0 -p c0t0d0s0 10Mb
metainit d1 -p c0t0d0s0 10Mb
metainit d10 1 1 d0 

metainit d11 1 1 d1
metainit d20 -m d10 d11 

metastat

newfs /dev/md/rdsk/d10
mkdir /raid1
mount /dev/md/dsk/d10 /raid1
vi /etc/vfstab
/dev/md/dsk/d0 /dev/md/rdsk/d10 /raid1 ufs 3 yes logging

Pour supprimer :

  • Modifier le fichier /etc/vfstab

  • umount /raid1

  • metaclear d10

 

Création d´un raid1 (avec des données) :

d0 contient les données

 

Via le fichier /etc/lvm/md.tab A la ligne de commande Soft partition (patch 108693-07)

vi /etc/lvm/md.tab 
# Les deux sous-miroirs
d0 1 1 c1t2d0s0
d1 1 1 c2t3d0s0
# Le meta-miroir
d10 -m d0
metainit d0
metainit d1
metainit d10
metattach d10 d1
metainit d0 1 1 c1t2d0s0 

metainit d1 1 1 c2t3d0s0
metainit d10 -m d0 
metattach d10 d1
metainit d0 -p c0t0d0s0 10Mb

metainit d1 -p c0t0d0s0 10Mb
metainit 1 1 d0 
metainit d11 1 1 d1
metainit d20 -m d10 
metattach d20 d11

metastat

newfs /dev/md/rdsk/d10
mkdir /raid1
mount /dev/md/dsk/d10 /raid1
vi /etc/vfstab
/dev/md/dsk/d0 /dev/md/rdsk/d10 /raid1 ufs 3 yes logging

Pour supprimer :

  • Modifier le fichier /etc/vfstab

  • umount /raid1
  • metaclear d10

Mise hors-ligne d´un sous-miroir

Pour faire des sauvegardes, par exemple, il peut être nécessaire de détacher
un sous-miroir pour pouvoir synchroniser les données. Lorsque le sous-miroir réintegrera
le méta-miroir, il y aura alors resynchronisation partielle (ou optimisée).

lockfs -w /miroir
metaoffline d60 d61
lockfs -u /miroir

Sauvegarde en utilisant /dev/md/rdsk/d61

metaonline d60 d61


Séparation d´un sous miroir

Pour changer la structure d´un sous-miroir par exemple, on peut détacher le
sous miroir puis le réattacher plus tard. La resynchronisation est alors
totale. On utilise alors la deuxième forme de metattach

metadetach d60 d61

Réorganisation de d61

metattach d60 d61


Panne d´un sous-miroir

Après avoir mis en panne le disque c1t2d0, et avoir effectué
quelques I/O, la slice c1t2d0s1 est indiquée comme défectueuse
au niveau du sous-miroir d61

metastat
...

Après avoir réparé le disque défectueux, on le revalide au niveau du méta-miroir
(si,si...) ou au niveau du RAID-5).

metareplace -e d60 c1t2d0s1

Navigation

Articles de la rubrique

Statistiques

Dernière mise à jour

mercredi 4 octobre 2023

Publication

273 Articles
Aucun album photo
Aucune brève
6 Sites Web
2 Auteurs

Visites

40 aujourd’hui
516 hier
861653 depuis le début
3 visiteurs actuellement connectés