Bonsoir,
polonix a écrit:- dans le cas d'une configuration avec 4 disques en RAID5 le disque de spare (le 4ème) est la pour prendre le relais si un autre disque est défectueux - non ?
tout à fait
- le disque de spare assume son rôle automatiquement ? des qu'il y'a un problème sur un disque ?
également. C'est la définition et la façon dont j'ai pu l'expérimenter.
Tu peux regarder ce qui se passe en simulant un défault sur un des disques (c'est presque sans risque ben oui si je met pas le presque et que Murphy est de passage par là
)
par exemple (un truc sympa pour tester tout et n'importe quoi, xen ou vmware version libre
) sur un raid5 de 3+1, simulation défaillance de sdc1
- Code: Tout sélectionner
###declaration de sdc1 comme "faulty" - ça c'est parceque c'est une simulation.
###Dans un cas réel c'est déjà fait quand on s'en aperçoit
mdadm -f /dev/md7 /dev/sdc1
### pour voir un peu ce qui se passe
mdam --detail /dev/md7
State : clean, degraded, recovering
Active Devices : 2
Working Devices : 3
Failed Devices : 1
Spare Devices : 1
Layout : left-symmetric
Chunk Size : 64K
Rebuild Status : 14% complete
UUID : 499b31cf:47b20a8d:62147a76:7d867434
Events : 0.3
Number Major Minor RaidDevice State
0 8 17 0 active sync /dev/sdb1
1 0 0 - removed
2 8 49 2 active sync /dev/sdd1
3 8 65 1 spare rebuilding /dev/sde1
4 8 33 - faulty /dev/sdc1
On voit bien que automatiquement, le spare à rejoint le raid et est en cours de synchronisation.
Par la suite, après le remplacement du disque, celui-ci devient le spare :
- Code: Tout sélectionner
### On sort le disque faulty de la configuration pour pouvoir le re-joindre au raid
### (le nouveau disque [b]doit être[/b] partitionné à l'identique)
mdadm --remove /dev/md7 /dev/sdc1 --add /dev/sdc1
mdam --detail /dev/md2
State : clean
Active Devices : 3
Working Devices : 4
Failed Devices : 0
Spare Devices : 1
Layout : left-symmetric
Chunk Size : 64K
UUID : 499b31cf:47b20a8d:62147a76:7d867434
Events : 0.15
Number Major Minor RaidDevice State
0 8 17 0 active sync /dev/sdb1
1 8 65 1 active sync /dev/sde1
2 8 49 2 active sync /dev/sdd1
3 8 33 - spare /dev/sdc1
c'est tout !
(bon j'en connais qui vont grincer des dents, il y a souvent un grand pas entre la théorie et la pratique
)
G.
PS et c'est pas une mauvaise idée de se préoccuper de ce genre de chose tant que tout vas bien
, comme tu le fais.
Ne pas oublier néanmoins qu'une solution de redondance ne remplacera *jamais* de bonnes sauvegardes