Raid : Différence entre versions

De SME Server Wiki
(créeer un raid mirror degradé)
Ligne 154 : Ligne 154 :
 
  mdadm --create /dev/md2 --level=1 --force  --raid-device=1 /dev/sda2
 
  mdadm --create /dev/md2 --level=1 --force  --raid-device=1 /dev/sda2
 
  mdadm --create /dev/md3 --level=1 --force  --raid-device=1 /dev/sda3
 
  mdadm --create /dev/md3 --level=1 --force  --raid-device=1 /dev/sda3
 +
 +
 +
mkfs.ext3 /dev/md1
 +
mkfs.ext3 /dev/md3
 +
mkswap /dev/md2
 +
 
== plus==
 
== plus==
  
 
pour en faire plus avec RAID et LVM
 
pour en faire plus avec RAID et LVM

Version du 23 juillet 2014 à 21:36

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)

inspecter et trouver la bonne lettre (sd?) du disque installé

# 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

créeer un raid mirror degradé

fdisk /dev/sda

puis réaliser des partitions de type fd

mdadm --create /dev/md1 --level=1 --force  --raid-device=1 /dev/sda1  --metadata=0.90
mdadm --create /dev/md2 --level=1 --force  --raid-device=1 /dev/sda2
mdadm --create /dev/md3 --level=1 --force  --raid-device=1 /dev/sda3


mkfs.ext3 /dev/md1
mkfs.ext3 /dev/md3
mkswap /dev/md2

plus

pour en faire plus avec RAID et LVM