Raid 5 Software Ubuntu: fiable?

Raid 5 Software Ubuntu: fiable? - Logiciels - Linux et OS Alternatifs

Marsh Posté le 21-01-2013 à 12:01:12    

Bonjour à tous,
 
Je suis en train de me monter un petit serveur NAS.
J'ai pas vraiment envie d'utiliser les fake raid des carte mere actuelles donc je me penche sur le raid software linux.
 
je voulais savoir si certains d'entre vous l'utilisent (mdadm) et quel est sa fiabilité?
En cas de panne d'un disk est-ce que les données sont vraiment intacts ou avez-vu de la casse genre "data corrupted"?  
Le remplacement et rebuild fonctionne bien?
 
Bref, j'voudrais juste un retour d'experience...
Pensez-vous que c'est mieux d'utiliser cela plutot que les raid intel ICH ?
 
D'avance merci!


Message édité par lecharcutierdelinux le 21-01-2013 à 12:04:09
Reply

Marsh Posté le 21-01-2013 à 12:01:12   

Reply

Marsh Posté le 21-01-2013 à 15:43:39    

C'est fiable, et juste utilisé par des millions d'appliances dans le monde (les NAS tous faits que tu peux acheter dans le commerce, c'est du mdadm).
 
Entre mdadm et du fakeraid, aucune hésitation à avoir, il faut utiliser mdadm.

Reply

Marsh Posté le 21-01-2013 à 16:24:11    

OK merci pour cette info ou plutot cette confirmation!
 
Je me demandais justement si synology utilisait un raid hard ou soft. A priori c'est du soft aussi basé sur Linux!
 

Reply

Marsh Posté le 21-01-2013 à 18:15:38    

Ce qui attirerait mon attention serait déjà le niveau du RAID, car justement du RAID 5 c'est beaucoup plus long à reconstruire qu'un RAID 10...
Ok un RAID de 4 disques de 2To offrira 5.5To de disponible contre 4To pour un RAID 10, mais un RAID 10 tolère une perte de 2 disques, 1 seul pour le RAID 5.
 
Par exemple gilou a cassé son RAID 5 géré par OMV, il n'a pas eu 1 seul disque mais 2 sur 6 qui lui ont lâché coup sur coup... bah là c'était mort.


---------------
Grippe ? Coronavirus ? Portez votre masque correctement ! :D
Reply

Marsh Posté le 22-01-2013 à 10:23:24    

Ca reste quand même assez rare de casser 2 disks en même temps.
C'est du home que je fais pas du pro... du 5 serait déja pas mal dans mon cas.

Reply

Marsh Posté le 23-01-2013 à 01:14:54    

bardiel a écrit :

Ce qui attirerait mon attention serait déjà le niveau du RAID, car justement du RAID 5 c'est beaucoup plus long à reconstruire qu'un RAID 10...
Ok un RAID de 4 disques de 2To offrira 5.5To de disponible contre 4To pour un RAID 10, mais un RAID 10 tolère une perte de 2 disques, 1 seul pour le RAID 5.
 
Par exemple gilou a cassé son RAID 5 géré par OMV, il n'a pas eu 1 seul disque mais 2 sur 6 qui lui ont lâché coup sur coup... bah là c'était mort.


alors là je demande une sanction. :o  [:gregosv]


---------------
"Your god is too small", Giordano Bruno, 1548 - 1600
Reply

Marsh Posté le 23-01-2013 à 15:45:42    

Bonjour,
 
Pour une véritable tolérance en cas de perte de 2 disques dans une grappe, il faut opter pour du RAID 6.
C'est éventuellement possible en RAID 10, mais cela dépend du contrôleur utilisé et surtout des disques en panne (s'il s'agit de 2 disques composant une des grappes, c'est mort).
 
Sinon, par expérience je ne peux que confirmer que le RAID soft sous Linux est extrêmement fiable. Au boulot par exemple, nous gérons encore 2 anciennes plateformes (plus de 200 serveurs) avec ce type de techno et depuis leur mis en prod' (il y a environ 6-7 ans) on a du recourir à mdadm un peu moins d'une dizaine de fois au maximum et ceci uniquement dans le cadre de pannes matérielles (disques cramés -> reconstruction de grappes).
 
En comparaison, niveau fiabilité, on a eu d'avantage de mauvaises surprises avec le RAID hard (dépendant des marques / modèles de contrôleur employés).


---------------
THRAK (def.) : 1) A sudden and precise impact moving from intention, direction and commitment, in service of an aim. 2) 117 guitars almost striking the same chord simultaneously.
Reply

Marsh Posté le 23-01-2013 à 16:41:21    

roscocoltran a écrit :


alors là je demande une sanction. :o  [:gregosv]


Par rapport à ? [:transparency]  
Un RAID 10 c'est (Copier-Coller Wikipedia) :

Citation :

(...) un volume agrégé par bande fiable (puisqu'il est basé sur des grappes répliquées). Chaque grappe contenant au minimum 2 éléments et un minimum de 2 grappes étant nécessaire, il faut au minimum 4 unités de stockage pour créer un volume RAID10.
Sa fiabilité est assez grande puisqu'il faut que tous les éléments d'une grappe soient défectueux pour entraîner un défaut global. La reconstruction est assez performante puisqu'elle ne mobilise que les disques d'une seule grappe et non la totalité.
Capacité totale : nombre de grappes X capacité d'1 disque
Vitesse maximale : nombre de grappes X vitesse d'1 disque
Seuil de mise en défaut : nombres de grappes


Sur 4 disques en 2x2, tu peux aller jusqu'à perdre 1 disque par grappe avant que tes données soient en danger comme le précise THRAK [:haha_aloy] mais mon calcul est bon.
Perdre 1 grappe entière, là c'est le contrôleur qui déconne :o mais vu que l'on est sur du RAID soft, voilà quoi. Pour du RAID 6 soft, là aucune idée [:spamatounet]


---------------
Grippe ? Coronavirus ? Portez votre masque correctement ! :D
Reply

Marsh Posté le 23-01-2013 à 17:01:11    

bardiel a écrit :


Par rapport à ? [:transparency]

 

par rapport à

bardiel a écrit :

un RAID 10 tolère une perte de 2 disques


un raid 10 ne tolère pas la perte de deux disques! Il tolère la perte de 1 disque. Si tu en perds un 2ème mais que tu as la chance qu'il soit bien placé, le raid 10 marchera toujours. Quand tu est en raid 10 et que tu perds un disque tu passe en mode dégradé, fonce au magasin racheter un disque!

 
bardiel a écrit :

Un RAID 10 c'est (Copier-Coller Wikipedia) :

Citation :

(...) un volume agrégé par bande fiable (puisqu'il est basé sur des grappes répliquées). Chaque grappe contenant au minimum 2 éléments et un minimum de 2 grappes étant nécessaire, il faut au minimum 4 unités de stockage pour créer un volume RAID10.
Sa fiabilité est assez grande puisqu'il faut que tous les éléments d'une grappe soient défectueux pour entraîner un défaut global. La reconstruction est assez performante puisqu'elle ne mobilise que les disques d'une seule grappe et non la totalité.
Capacité totale : nombre de grappes X capacité d'1 disque
Vitesse maximale : nombre de grappes X vitesse d'1 disque
Seuil de mise en défaut : nombres de grappes


Sur 4 disques en 2x2, tu peux aller jusqu'à perdre 1 disque par grappe avant que tes données soient en danger comme le précise THRAK [:haha_aloy] mais mon calcul est bon.
Perdre 1 grappe entière, là c'est le contrôleur qui déconne :o mais vu que l'on est sur du RAID soft, voilà quoi. Pour du RAID 6 soft, là aucune idée [:spamatounet]


Thrak a raison, mais en aucun cas ça ne veut dire que tu peux te permettre de perdre deux disques! Perdre une grappe entière ça arrive, qu'elle qu'en soit l'origine, et c'est la fin de ton raid 10 et ça avec deux disques de perdu.

Message cité 1 fois
Message édité par roscocoltran le 23-01-2013 à 17:01:40

---------------
"Your god is too small", Giordano Bruno, 1548 - 1600
Reply

Marsh Posté le 23-01-2013 à 18:00:57    

Oui ; normalement, on ne choisit pas le RAID 10 spécifiquement pour la tolérance en cas de perte de 2 disques.

bardiel a écrit :


Par rapport à ? [:transparency]
Un RAID 10 c'est (Copier-Coller Wikipedia) :

Citation :

(...) un volume agrégé par bande fiable (puisqu'il est basé sur des grappes répliquées). Chaque grappe contenant au minimum 2 éléments et un minimum de 2 grappes étant nécessaire, il faut au minimum 4 unités de stockage pour créer un volume RAID10.
Sa fiabilité est assez grande puisqu'il faut que tous les éléments d'une grappe soient défectueux pour entraîner un défaut global. La reconstruction est assez performante puisqu'elle ne mobilise que les disques d'une seule grappe et non la totalité.
Capacité totale : nombre de grappes X capacité d'1 disque
Vitesse maximale : nombre de grappes X vitesse d'1 disque
Seuil de mise en défaut : nombres de grappes


Sur 4 disques en 2x2, tu peux aller jusqu'à perdre 1 disque par grappe avant que tes données soient en danger comme le précise THRAK [:haha_aloy] mais mon calcul est bon.
Perdre 1 grappe entière, là c'est le contrôleur qui déconne :o mais vu que l'on est sur du RAID soft, voilà quoi. Pour du RAID 6 soft, là aucune idée [:spamatounet]


Perdre une grappe entière ça arrive aussi (et surtout) quand tu perds tous les élements (disque) qui composent ta grappe...

 

Comme je l'indiquais plus haut :

Citation :

(s'il s'agit de 2 disques composant une des grappes, c'est mort)


et Wikipédia l'indique également :

Citation :

il faut que tous les éléments d'une grappe soient défectueux pour entraîner un défaut global

 

Par exemple, avec un RAID 10 typique -composé de la façon suivante :


         ______RAID 0______
        |                  |
    __RAID 1__         __RAID 1__
   |          |       |          |
  HD0        HD1     HD2        HD3


Dans le cas présent, si les 2 disques que tu perds sont le couple HD0+HD1 ou HD2+HD3, là c'est mort...
Ca survivra donc s'il reste HD0+HD2, HD0+HD3, HD1+HD2 ou HD1+HD3 ; mais honnêtement compter uniquement là-dessus, faut tout de même être joueur (avec le facteur Murphy, forcément le mauvais couple risque de tomber en panne  :p  ).

 


Pour résumer, ça offre les avantages du RAID 1 tout en offrant un peu plus de sécurité, mais c'est tout.

Message cité 1 fois
Message édité par THRAK le 23-01-2013 à 18:03:35

---------------
THRAK (def.) : 1) A sudden and precise impact moving from intention, direction and commitment, in service of an aim. 2) 117 guitars almost striking the same chord simultaneously.
Reply

Marsh Posté le 23-01-2013 à 18:00:57   

Reply

Marsh Posté le 23-01-2013 à 18:35:46    

bardiel a écrit :

Ok un RAID de 4 disques de 2To offrira 5.5To de disponible contre 4To pour un RAID 10, mais un RAID 10 tolère une perte de 2 disques, 1 seul pour le RAID 5.


Bon, il est temps de vous sortir la loupe : déjà je parlais sur un RAID de 4 disques.
 

roscocoltran a écrit :

un raid 10 ne tolère pas la perte de deux disques! Il tolère la perte de 1 disque. Si tu en perds un 2ème mais que tu as la chance qu'il soit bien placé, le raid 10 marchera toujours. Quand tu est en raid 10 et que tu perds un disque tu passe en mode dégradé, fonce au magasin racheter un disque!


Comme n'importe quel RAID [:spamatounet]  
 

THRAK a écrit :

Pour résumer, ça offre les avantages du RAID 1 tout en offrant un peu plus de sécurité, mais c'est tout.


Sauf qu'entre un RAID 5 et un RAID 10, un RAID 10 aura plus (+) de chance de survie quand même qu'un RAID 5 avec la perte simultanée de 2 disques, tu as plus (+) de chance qu'ils soient sur n grappes différentes.


---------------
Grippe ? Coronavirus ? Portez votre masque correctement ! :D
Reply

Marsh Posté le 23-01-2013 à 19:07:43    

De ce point de vue, oui.
 
C'est pourquoi initialement je précisais de "véritable" tolérance en cas de perte simultannée de 2 disques (le RAID 6 le garanti, contrairement au RAID 10).
 
Après sachant que tu souhaites une solution fiable à base de 4 disques, le RAID 10 sera peut être un peu plus sûr (sans garantie, on est d'accord) par rapport au RAID 5 (ce dernier ayant pour avantage des performances légèrement accrues).


---------------
THRAK (def.) : 1) A sudden and precise impact moving from intention, direction and commitment, in service of an aim. 2) 117 guitars almost striking the same chord simultaneously.
Reply

Marsh Posté le 23-01-2013 à 19:08:19    

bardiel a écrit :


Bon, il est temps de vous sortir la loupe : déjà je parlais sur un RAID de 4 disques.

 


 
bardiel a écrit :


Comme n'importe quel RAID [:spamatounet]

 


 
bardiel a écrit :


Sauf qu'entre un RAID 5 et un RAID 10, un RAID 10 aura plus (+) de chance de survie quand même qu'un RAID 5 avec la perte simultanée de 2 disques, tu as plus (+) de chance qu'ils soient sur n grappes différentes.

 


On va dire que tu as eu une journée longue et éprouvante et on en parle plus. :o


Message édité par roscocoltran le 23-01-2013 à 19:09:01

---------------
"Your god is too small", Giordano Bruno, 1548 - 1600
Reply

Marsh Posté le 23-01-2013 à 19:29:47    

Il ya lle raid 6 pour la possibilité de perdre deux disques (plus gourmand que le raid 5 en calculs et en nombre de disques)
Et le raid 1 peut se faire avec trois disques, ou huit si l'on veut :D
Donc théoriquement on peut faire un raid 10 avec six disques, un raid 0 de deux raid 1 à trois disques : un gâchis de pognon, mais c'est drôle.
 
PS : en tout cas, le "sweet spot" serait plutôt le disque de 3To que le 2To, et le raid 1 de deux 3To ça a le mérite d'être simple si c'est une option.

Reply

Marsh Posté le 23-01-2013 à 21:20:32    

THRAK a écrit :

Après sachant que tu souhaites une solution fiable à base de 4 disques, le RAID 10 sera peut être un peu plus sûr (sans garantie, on est d'accord) par rapport au RAID 5 (ce dernier ayant pour avantage des performances légèrement accrues).


Voilà. Je n'ai jamais contesté l'utilisation d'un autre type de RAID, le RAID 6 est une idée meilleure qu'un RAID 10, même s'il est trop peu "publié" au profit des sempiternels RAID 0, 1, 5 et 10 [:eneytihi:4]
Je suis d'ailleurs preneur de toutes bonnes sources en français et récentes traitant d'un RAID 6 soft sous Linux.

blazkowicz a écrit :

Donc théoriquement on peut faire un raid 10 avec six disques, un raid 0 de deux raid 1 à trois disques : un gâchis de pognon, mais c'est drôle.


Et pour les barbus, il y a aussi le RAID "maison", à base de rsync d'un disque vers un autre disque en temps réel [:s@ms:2]


---------------
Grippe ? Coronavirus ? Portez votre masque correctement ! :D
Reply

Marsh Posté le 24-01-2013 à 11:38:25    

bardiel a écrit :


Je suis d'ailleurs preneur de toutes bonnes sources en français et récentes traitant d'un RAID 6 soft sous Linux.


 
On peut faire un ZFS en "RAID-Z2" sous Nexenta Stor Community Edition, en bossant 100% en anglophone.
ce serait le plan du moment.
 
pour le raid 6 j'imagine une page qui parle de mdadm, en remplaçant "5" par "6"?
en tout cas j'ai trouvé cette page-ci, rédigée en 1) fais-ci 2) fais-ça 3) 4) sans les tartines de bla bla habituelles. présenté comme ça ça a l'air aussi facile que de faire un disque IDE en 30 secondes avec fdisk et mkfs.
http://h3x.no/2011/01/05/howto-cre [...] with-mdadm

Reply

Marsh Posté le 24-01-2013 à 11:57:38    

lecharcutierdelinux a écrit :

Ca reste quand même assez rare de casser 2 disks en même temps.
C'est du home que je fais pas du pro... du 5 serait déja pas mal dans mon cas.

 

En tant que particulier, si tu achètes une série de disques identiques ils risquent d'être du même lot de fabrication. (peut-être, étaler la commande sur plusieurs magasins alors? :D) d'ailleurs un pro qui fait une grosse commande va demander des lots de fabrication différents.
Ensuite, remplir un disque de 3 millions de méga-octets avec la parité venant des autres disques c'est interminable, en faisant travailler tous les autres non stop.

 

Cela dit, pour faire une solution "comme il faut", un raid 5 et du back up semble être une excellente solution voire mieux qu'un raid 6 sans back up, suivant ce que l'on veut.
Par ex. un truc du pauvre : RAID 5 de trois disques et un disque externe.
d'ailleurs.. quel est l'équivalent de attrib +a et attrib -a sous MS-DOS? cela permettait de flagguer les fichiers à backuper ou ne pas backuper (bien sûr, personne n'avait de logiciel de backup, un ordinateur servait à doom, wolf3D et le solitaire)

Message cité 1 fois
Message édité par blazkowicz le 24-01-2013 à 12:14:11
Reply

Marsh Posté le 24-01-2013 à 12:05:56    

bardiel a écrit :


Et pour les barbus, il y a aussi le RAID "maison", à base de rsync d'un disque vers un autre disque en temps réel [:s@ms:2]


 
Le jbod de feignasse avec mhddfs :whistle:

Reply

Marsh Posté le 24-01-2013 à 12:20:16    

blazkowicz a écrit :

Cela dit, pour faire une solution "comme il faut", un raid 5 RAID 6 et du back up semble être une excellente solution voire mieux qu'un raid 6 RAID 5 sans back up, suivant ce que l'on veut.


 :whistle:

blazkowicz a écrit :

Le jbod de feignasse avec mhddfs :whistle:


oh oui [:lazarock]

blazkowicz a écrit :

pour le raid 6 j'imagine une page qui parle de mdadm, en remplaçant "5" par "6"?
en tout cas j'ai trouvé cette page-ci, rédigée en 1) fais-ci 2) fais-ça 3) 4) sans les tartines de bla bla habituelles. présenté comme ça ça a l'air aussi facile que de faire un disque IDE en 30 secondes avec fdisk et mkfs.
http://h3x.no/2011/01/05/howto-cre [...] with-mdadm


J'avais trouvé ça mais ça datait de l'époque de la Etch donc bon entretemps j'imagine que mdadm a été mis à jour avec de nouvelles options [:transparency]


Message édité par bardiel le 24-01-2013 à 12:23:29

---------------
Grippe ? Coronavirus ? Portez votre masque correctement ! :D
Reply

Marsh Posté le 24-01-2013 à 12:50:36    

oui, ils ont ajouté mdadm --break-everything

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed