Raid : Différence entre versions

De SME Server Wiki
(vérifier votre raid)
Ligne 14 : Ligne 14 :
 
   
 
   
 
  unused devices: <none>
 
  unused devices: <none>
 +
 +
 +
vérifier vos disques
 +
smartctl -a /dev/sdb
 +
 +
 +
tester vos disques
 +
smartctl -a /dev/sdb  -t long
 +
 +
revenez après l'heure indiquée  pour voir le rapport
 +
smartctl -a /dev/sdb
  
  
Ligne 28 : Ligne 39 :
 
  /dev/sda3    121414  121600    187    1502077+  fd  Linux raid autodetect
 
  /dev/sda3    121414  121600    187    1502077+  fd  Linux raid autodetect
 
  /dev/sda4          0      -      0          0    0  Vide
 
  /dev/sda4          0      -      0          0    0  Vide
 
 
  
 
==échanger un disque défectueux==
 
==échanger un disque défectueux==

Version du 16 novembre 2012 à 00:49

vérifier votre raid

verifier son état

# cat /proc/mdstat
Personalities : [raid1]
md1 : active raid1 sda1[0]
      104320 blocks [2/1] [U_]

md2 : active raid1 sda3[0]
      1501952 blocks [2/1] [U_]

md3 : active raid1 sda2[0]
      975153408 blocks [2/1] [U_]

unused devices: <none>


vérifier vos disques

smartctl -a /dev/sdb


tester vos disques

smartctl -a /dev/sdb  -t long

revenez après l'heure indiquée pour voir le rapport

smartctl -a /dev/sdb


vérifier les partitions

# sfdisk -l

Disque /dev/sda: 121601 cylindres, 255 têtes, 63 secteurs/piste
Unités= cylindres de 8225280 octets, blocs de 1024 octets, décompte à partir de 0

   Périph Amor Début     Fin   #cyls    #blocs    Id  Système
/dev/sda1   *      0+     12      13-    104391   fd  Linux raid autodetect
/dev/sda2         13  121413  121401  975153532+  fd  Linux raid autodetect
/dev/sda3     121414  121600     187    1502077+  fd  Linux raid autodetect
/dev/sda4          0       -       0          0    0  Vide

échanger un disque défectueux

trouver son numéro de série , disons que sdb était sorti du raid

# smartctl -a  /dev/sdb|grep Serial
Serial Number:    S1R10VHD

échanger le disque qui a ce numéro de série sur son étiquette.

ajouter le nouveau disque fraichement remplacé en RAID seul

vérifier l'allocation des noms


# sfdisk -l

Disque /dev/sda: 121601 cylindres, 255 têtes, 63 secteurs/piste
Unités= cylindres de 8225280 octets, blocs de 1024 octets, décompte à partir de 0

   Périph Amor Début     Fin   #cyls    #blocs    Id  Système
/dev/sda1   *      0+     12      13-    104391   fd  Linux raid autodetect
/dev/sda2         13  121413  121401  975153532+  fd  Linux raid autodetect
/dev/sda3     121414  121600     187    1502077+  fd  Linux raid autodetect
/dev/sda4          0       -       0          0    0  Vide

Disque /dev/sdb: 121601 cylindres, 255 têtes, 63 secteurs/piste


partitionnement du disque sdb (neuf) comme sda

 sfdisk -d /dev/sda | sfdisk /dev/sdb

vérifier l'ordre des partitions pour le raid

# cat /proc/mdstat
Personalities : [raid1]
md1 : active raid1 sda1[0]
      104320 blocks [2/1] [U_]

md2 : active raid1 sda3[0]
      1501952 blocks [2/1] [U_]

md3 : active raid1 sda2[0]
      975153408 blocks [2/1] [U_]

unused devices: <none>

commençons par la partition de boot ET de cache ( si vous êtes en RAID seul sans LVM). attention ici vous ne devez pas vous tromper pour l'ordre des lettres, cela peut changer suivant votre installation,, pour la mienne sdb3 est associé à md2

mdadm /dev/md1 --add /dev/sdb1
mdadm /dev/md2 --add /dev/sdb3

ajouter grub maintenant

grub
device (hd1) /dev/sdb
root (hd1,0)
setup (hd1)

enfin synchronisez la partitions de données et attendez quelques heures que cela finisse

mdadm /dev/md3 --add /dev/sdb2
watch cat /proc/mdstat


ajouter le nouveau disque fraichement remplacé en RAID +LVM ( Installation SME par défaut)

# sfdisk -l

Disque /dev/sda: 30401 cylindres, 255 têtes, 63 secteurs/piste
Unités= cylindres de 8225280 octets, blocs de 1024 octets, décompte à partir de 0

   Périph Amor Début     Fin   #cyls    #blocs    Id  Système
/dev/sda1   *      0+     13      14-    112423+  fd  Linux raid autodetect
/dev/sda2         14   30400   30387  244083577+  fd  Linux raid autodetect
/dev/sda3          0       -       0          0    0  Vide
/dev/sda4          0       -       0          0    0  Vide

Disque /dev/sdb: 30401 cylindres, 255 têtes, 63 secteurs/piste
Unités= cylindres de 8225280 octets, blocs de 1024 octets, décompte à partir de 0

partitionnement du disque sdb (neuf) comme sda

 sfdisk -d /dev/sda | sfdisk /dev/sdb

vérifier l'ordre des partitions pour le raid

# cat /proc/mdstat
Personalities : [raid1]
md1 : active raid1 sda1[0]
      112320 blocks [2/2] [U_]

md2 : active raid1 sda2[0]
      244083456 blocks [2/2] [U_]

unused devices: <none>

commençons par la partition de boot attention ici vous ne devez pas vous tromper pour l'ordre des lettres, cela peut changer suivant votre installation,, pour la mienne sdb3 est associé à md2

mdadm /dev/md1 --add /dev/sdb1

ajouter grub maintenant

grub
device (hd1) /dev/sdb
root (hd1,0)
setup (hd1)

synchronisez la partitions de données et attendez quelques heures que cela finisse

mdadm /dev/md2 --add /dev/sdb2
watch cat /proc/mdstat