Bein théoriquement oui : ton contrôleur raid ralera peut-être en te disant "t'ain, t'es con, y'a plus de place mais ton array étant de 18Go, on va se limiter à utiliser les 18 premiers Go de ton disque ;)"
Ça se passe comment quand un disque lache en RAID ?
Avec les RAID qui font de la redondance (pas en RAID O quoi), j'ai bien compris que le controleur s'arrangeait pour que tout continu à marcher... Mais comment est-on prévenu qu'un disque est mort ?
J'ai cru comprendre que avec les cartes mères qui font RAID, on configure tout dans le BIOS et ensuite l'OS ne voit qu'un disque. Mais si l'OS n'est pas concient que derrière il y a du RAID, je ne vois pas comment on peut être au courrant qu'un DD a laché...
Quand un disque lache, le contenu de /proc/mdstat change pour t'indiquer que l'array tourne en mode dégradé, et la liste des disques participant a l'array est mis a jour.
Pour être prévenu lorsqu'un disque meurt, simplasse: lancer mdadm au boot (il me semble que Debian le fait tout seul si la version 2 des raidtools est installée) avec l'option -F, qui le fait tourner en daemon de surveillance. Des qu'un array perd une unité ou tombe complètement, un mail est dispatché a root pour lui informer de l'événement.
Et pour le raid materiel, en effet l'OS ne voit qu'un seul disque, puisque la demultiplication est gérée en hardware... Mais ce n'est pas pour ca que l'OS n'a pas de pilotes pour causer au controlleur raid pour savoir ce qui se passe!
Ca marchera, mais ton disque ne sera qu'a moitié utilisé, ce qui craint un peu :)
Ce que tu peux faire, c'est partitionner ton disque en 2x18Go (en prenant bien garde a ce qu'au moins une des deux partitions aie un nombre de blocs superieur ou égal au nombre de blocs des disques 18Go de l'array), puis d'assigner sdX1 au raid, et formater sdX2 et l'utiliser normalement.
Bon, il y aura eventuellement une petite perte de perfs, c'est vrai. Mais dans ce cas, insère également sdX2 dans l'array, mais en tant que spare-disk. Comme ca si un autre 18Go meurt, suivi de l'autre (après la resync du spare quand meme :), ben tu auras quand meme encore tes données, même si tout sur un seul disque c'est un poil paradoxal pour du raid.
Si le contrôleur raid est matériel, ca ne va pas le faire ;)
pour le thread "comment je sais qu'un disque est mort" c'est bien simple, pour une 3Ware par exemple, on a un zoli message dans le kernel log du genre "AEN: Unit 0 Degraded, Port 6 failure" ;)
Unplug bad disk -> Plug new disk -> "./tw_cli maint add c0 p6 spare" et zou, le nouveau disque passe en prod ;)
# Re: Reconstruction RAID 5 SCSI : Taille des disques ?
Posté par Benjamin (site web personnel) . Évalué à 2.
mais ca doit le faire.
# Re: Reconstruction RAID 5 SCSI : Taille des disques ?
Posté par Wawet76 . Évalué à 1.
Avec les RAID qui font de la redondance (pas en RAID O quoi), j'ai bien compris que le controleur s'arrangeait pour que tout continu à marcher... Mais comment est-on prévenu qu'un disque est mort ?
J'ai cru comprendre que avec les cartes mères qui font RAID, on configure tout dans le BIOS et ensuite l'OS ne voit qu'un disque. Mais si l'OS n'est pas concient que derrière il y a du RAID, je ne vois pas comment on peut être au courrant qu'un DD a laché...
[^] # Re: Reconstruction RAID 5 SCSI : Taille des disques ?
Posté par Yann Hirou . Évalué à 1.
[^] # Re: Reconstruction RAID 5 SCSI : Taille des disques ?
Posté par David Anderson . Évalué à 2.
Pour être prévenu lorsqu'un disque meurt, simplasse: lancer mdadm au boot (il me semble que Debian le fait tout seul si la version 2 des raidtools est installée) avec l'option -F, qui le fait tourner en daemon de surveillance. Des qu'un array perd une unité ou tombe complètement, un mail est dispatché a root pour lui informer de l'événement.
Et pour le raid materiel, en effet l'OS ne voit qu'un seul disque, puisque la demultiplication est gérée en hardware... Mais ce n'est pas pour ca que l'OS n'a pas de pilotes pour causer au controlleur raid pour savoir ce qui se passe!
[^] # Re: Reconstruction RAID 5 SCSI : Taille des disques ?
Posté par Guillaume D. . Évalué à 2.
# Re: Reconstruction RAID 5 SCSI : Taille des disques ?
Posté par David Anderson . Évalué à 1.
Ce que tu peux faire, c'est partitionner ton disque en 2x18Go (en prenant bien garde a ce qu'au moins une des deux partitions aie un nombre de blocs superieur ou égal au nombre de blocs des disques 18Go de l'array), puis d'assigner sdX1 au raid, et formater sdX2 et l'utiliser normalement.
Bon, il y aura eventuellement une petite perte de perfs, c'est vrai. Mais dans ce cas, insère également sdX2 dans l'array, mais en tant que spare-disk. Comme ca si un autre 18Go meurt, suivi de l'autre (après la resync du spare quand meme :), ben tu auras quand meme encore tes données, même si tout sur un seul disque c'est un poil paradoxal pour du raid.
David
[^] # Re: Reconstruction RAID 5 SCSI : Taille des disques ?
Posté par Benjamin (site web personnel) . Évalué à 1.
Si le contrôleur raid est matériel, ca ne va pas le faire ;)
pour le thread "comment je sais qu'un disque est mort" c'est bien simple, pour une 3Ware par exemple, on a un zoli message dans le kernel log du genre "AEN: Unit 0 Degraded, Port 6 failure" ;)
Unplug bad disk -> Plug new disk -> "./tw_cli maint add c0 p6 spare" et zou, le nouveau disque passe en prod ;)
3ware ruleZ .
[^] # Re: Reconstruction RAID 5 SCSI : Taille des disques ?
Posté par David Anderson . Évalué à 1.
Faudra voir si ton controlleur raid a pas un moyen de diviser un disque en parties, parce que c'est quand meme bien con de perdre tout cet espace.
David, qui prefere le software raid top moumoute
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.