Bonjour,
Je dispose d’une machine avec 4 disques de 2Tb complètement vides. J’aimerais la configurer du mieux possible pour en faire un serveur (je ne sais pas encore à quoi je vais l’utiliser
).
Je pense au RAID (software) pour la fiabilité et LVM pour la souplesse. Raid5 eu Raid10 ? pas encore fait de choix.
Ma première préoccupation est le boot. En parcourant le net, beaucoup de spécialistes créent une partition en Raid1 sur deux disques pour la redondance.
Quand on a 4 disques, vaut-il la peine de faire 4 partitions de boot et si oui faut-il les déclarer en Raid1 ?
Par exemple, pour chaque disque
1 partition Raid1
1 partition Raid10
raid 6 ou raid 5 jouable…
Ne pas oublier, LVM n’est pas très souple pour la partition système.
Le nombre de partition et la taille dépend de ce que tu vas mettre sur le serveur.
Donc, si je comprends bien, je fais une partition en raid6 ou 5 répartie sur les quatres disques, pour le boot; le reste de la place, une seule partition, en raid5 ou raid10, sur laquelle j’installe LVM.
Correct ?
Tu as la possibilité de jouer avec du raid 5, 4 disques en raid 5 cela te donne 3 disques pour le raid et un disque de ‘spare’.
Inutile de vouloir créer deux raid en même temps, le raid 5 est bien assez solide.
Pour l’histoire avec grub oui il te faudra installer grub sur tes trois disques de manières à pouvoir éviter le moindre problème de démarrage après un changement de disque.
Pour ce qui est de lvm, aucun souci c’est l’idéal pour maintenir ton système et manipuler les partition plus librement.
Merci pour ces explications.
L’idée de base est d’utiliser les 4 disques, pas d’avoir un spare.
Et pourquoi pas plusieurs raid ?
[quote=“jpk”]Merci pour ces explications.
L’idée de base est d’utiliser les 4 disques, pas d’avoir un spare.
Et pourquoi pas plusieurs raid ?[/quote]
Un raid 5 te permet d’utiliser 3 disque avec un de ‘spare’ (3 dans le cadre de ta configuration, normalement trois disque suffise pour un raid5), un raid 6 offre plus de sécurité avec deux disques de ‘spare’.
Si tu cherche à utiliser pour le stockage les 4 disques ce n’est pas du raid 5 ou 6 que tu doit utiliser 
un peu de lecture pour mieux comprendre : http://fr.wikipedia.org/wiki/RAID_%28informatique%29
Tu ne possède pas assez de disque pour profiter pleinement de plusieurs raid, et quel serait l’intérêt, le raid 1, 5, 6, etc sont la pour sécurisé les données du coup multiplié des raid 1 n’est pas d’une grand utilité.
A la limite si tu possède plus de disque tu pourrait séparer le système des datas et utiliser un raid 1 pour l’un et un raid 5 pour l’autre par exemple mais comme je te l’ai dit si tu cherche a sécuriser tes données un raid 5 de quatre disques est le plus simple a mettre ne place et sans doute le plus efficace pour éviter la perte d’espace disque au minimum.
J’avais la flemme de répondre mais là je suis obligé de réagir aux propos de Clochette.
- Tu fais erreur sur la notion de “spare”, j’ai l’impression que tu confonds avec la redondance. Un disque de spare dans un ensemble RAID est un disque qui est présent mais pas utilisé, qui a pour objet de remplacer un disque actif défectueux. Tant qu’il reste inactif il ne participe pas au stockage ni à la redondance. Au passage en RAID 5 ou 6 la redondance, bien qu’occupant l’équivalent d’un ou deux disques respectivement, est répartie sur tous les disques actifs ; il n’y a pas de disque(s) de redondance dédié(s).
Pour rappel :
Un ensemble RAID 5 nécessite au minimum trois disques, la capacité de stockage équivaut à N-1 disques, la redondance occupant l’équivalent d’un disque, et par conséquent tolère la perte d’un disque.
Un ensemble RAID 6 nécessite au minimum quatre disques, la capacité de stockage équivaut à N-2 disques, la redondance occupant l’équivalent de deux disques, et par conséquent tolère la perte de deux disques.
“Utiliser les 4 disques pour le stockage”, cela signifie avoir 4 disques actifs dans l’ensemble RAID, c’est parfaitement possible en RAID 5 ou 6 avec la perte de capacité correspondante au niveau de RAID choisi.
- Le RAID logiciel de Linux est typiquement basé sur des partitions et non des disques entiers. On peut donc partitionner chaque disque en plusieurs partitions RAID appartenant à différents ensembles RAID. Par exemple une partition pour un ensemble RAID 1 ou 10 et une partition pour un ensemble RAID 5. On n’est pas obligé d’avoir des disques différents pour chaque ensemble RAID.
[quote=“PascalHambourg”]J’avais la flemme de répondre mais là je suis obligé de réagir aux propos de Clochette.
- Tu fais erreur sur la notion de “spare”, j’ai l’impression que tu confonds avec la redondance. Un disque de spare dans un ensemble RAID est un disque qui est présent mais pas utilisé, qui a pour objet de remplacer un disque actif défectueux. Tant qu’il reste inactif il ne participe pas au stockage ni à la redondance. Au passage en RAID 5 ou 6 la redondance, bien qu’occupant l’équivalent d’un ou deux disques respectivement, est répartie sur tous les disques actifs ; il n’y a pas de disque(s) de redondance dédié(s).
Pour rappel :
Un ensemble RAID 5 nécessite au minimum trois disques, la capacité de stockage équivaut à N-1 disques, la redondance occupant l’équivalent d’un disque, et par conséquent tolère la perte d’un disque.
Un ensemble RAID 6 nécessite au minimum quatre disques, la capacité de stockage équivaut à N-2 disques, la redondance occupant l’équivalent de deux disques, et par conséquent tolère la perte de deux disques.
“Utiliser les 4 disques pour le stockage”, cela signifie avoir 4 disques actifs dans l’ensemble RAID, c’est parfaitement possible en RAID 5 ou 6 avec la perte de capacité correspondante au niveau de RAID choisi.[/quote]
Tout à fais, c’est ce que l’on appel un abus de langage, lorsque je parlé de ‘spare’ j’abordé plus le fait qu’un disque effectivement ne sera pas comptabilisé dans le calcul total de stockage ![]()
[quote=“PascalHambourg”]
2) Le RAID logiciel de Linux est typiquement basé sur des partitions et non des disques entiers. On peut donc partitionner chaque disque en plusieurs partitions RAID appartenant à différents ensembles RAID. Par exemple une partition pour un ensemble RAID 1 ou 10 et une partition pour un ensemble RAID 5. On n’est pas obligé d’avoir des disques différents pour chaque ensemble RAID.[/quote]
Oui mais l’intérêt d’utiliser un raid1 et un raid5 avec les même disque en cas de défaillance je suis pas sûr que ce soit le plus simple à reconstruire.
Si maintenant il part sur du raid physique … c’est encore une autre histoire.
J’ai lu la doc signalée par Clochette et je suis vos échanges et je commence à être perdu 
Je peux déjà dire que ce sera/serait du raid software.
Pour le spare j’avais compris que le disque pouvait rester en réserve dans un tiroir. Comme quoi une discussion entre un spécialiste et un néophyte a besoin d’être basique.
Si vous pouviez relire mon premier message:
Bonjour,
Je dispose d'une machine avec 4 disques de 2Tb complètement vides. J'aimerais la configurer du mieux possible pour en faire un serveur (je ne sais pas encore à quoi je vais l'utiliser :oops: ).
Je pense au RAID (software) pour la fiabilité et LVM pour la souplesse. Raid5 eu Raid10 ? pas encore fait de choix.
Et oublier l’idée du raid1 + raidx (si j’ai bien compris),
et me conseiller (si possible éviter les phrases “tu peux …”) voire me donner l’adresse de tutoriaux car ce sujet sort un peu de ce forum.
Merci d’avance et … mes meilleurs voeux pour 2014 !
Avant de me faire fouetter a nouveau a coup d’ortie, je préfère te redire que j’ai utilisé un malheureux abus de langage en expliquant que tes 4 disques ne seront pas pleinement utilisés pour stocker mais seulement n-1 pour le stockage le dernier étant réservé pour permettre la parité.
Maintenant lorsque lorsque l’on parle de disque de spare, il faut comprendre un disque qui ne sera pas utilisé et mis au rancart pour permettre de basculer dessus an cas de défaillance.
Un raid5 obtient d’excellente performance en temps d’accès, seul les temps d’écriture sont plus à la traine car il faut calculer la parité avant chaque écriture.
Tutoriel présent sur notre wiki pour un raid 1 mais adaptable pour du raid5 après lecture complète :
https://www.isalo.org/wiki.debian-fr/Raid_logiciel_%28mdadm%29
4 disques, c’est bien pour faire du raid5.
Pour la création dudit raid, je te susurre de lire la page de manuel de mdadm (et de tester, si ton système est vide, pas de crainte de casser).
N’oublie pas, après installation du système, de faire manuellement un grub-install sur les quatres disques : ainsi, la perte de n’importe quelle disque n’empechera pas le système de démarrer.
Enfin, quant à ce que tu devrais mettre au dessus du raid, je te susurre de mettre du LVM (partout, y compris sur le rootfs)
Dans ce cas ce n’est pas vraiment un spare au sens du RAID. Un disque spare est un disque déjà branché, integré dans l’ensemble RAID et prêt à être utilisé en cas de défaillance d’un disque actif.
Plutôt en lecture séquentielle, non ?
@haleth Tu susurres beaucoup
mais je ne comprends pas la dernière phrase 
Vous parlez tous de Raid5 … et Raid10 alors ?
Raid 10 tu as moins d’espace disponible que raid 5.
Ensuite pour LVM : fr.wikipedia.org/wiki/Gestion_pa … s_logiques
En faites LVM va te permettre de modifier facilement tes partitions, par exemple si tu veux enlever 10 Go du /home pour crée un /tmp etc…
Et c’est aussi plus facile de rajouté des DD si ya un LVM sur ton raid.
[quote=“PascalHambourg”]
Plutôt en lecture séquentielle, non ?[/quote]
Séquentielle ou direct, non ? en tout cas rapport à un raid 1l’accès au données est plus rapide il me semble.
Maintenant pour une comparaison avec un raid0 que je n’utilise et rencontre jamais au travail ou un raid10 matériel que je croise bien plus souvent je pense que le raid 5 est un très bon compromis entre sécurité et temps d’accès en lecture.
Comme précisé plus haut je pense malgré tout que le seul point faible du raid5/6 soit les temps d’accès en écriture du fait du calcul de parité, mais en règle générale lors de l’utilisation d’un raid la sécurité est prioritaire.
Sinon autant utilisé du JBOD si c’est pour agréger les disques en un seul volume (ce que je trouve on ne peut plus inutile).
Donc on oublie Raid10.
- je fais un raid5 avec 4 disques
- j’installe grub sur les 4 disques
- je rajoute lvm par dessus tout ça
Reste une question: comment commencer avec 4 disques vides ?
Bon.
J’ai installé mdadm sur ma wheezy actuelle (sur un disque 1.5Tb)
J’ai formatté les quatre disques: commandes n,p,t,w
J’ai lancé la commande:
Première surprise, si je tape mdadm–detail /dev/md0, je constate qu’un disque est déclaré “spare” !
Comment sait-on que la construction est terminée: est-ce rebuild status ?
Combien de temps environ pour 4 disques de 2Tb ?
Peut-on par la suite remettre dans le droit chemin le disque spare ?
[quote=“jpk”]Bon.
J’ai installé mdadm sur ma wheezy actuelle (sur un disque 1.5Tb)
J’ai formatté les quatre disques: commandes n,p,t,w
J’ai lancé la commande:
Première surprise, si je tape mdadm–detail /dev/md0, je constate qu’un disque est déclaré “spare” !
Comment sait-on que la construction est terminée: est-ce rebuild status ?
Combien de temps environ pour 4 disques de 2Tb ?
Peut-on par la suite remettre dans le droit chemin le disque spare ?[/quote]
Je pense qu’à la base lors de la création du raid il doit agir si on ne lui précise pas comme avec l’argument :
-–spare-devices=X avec X le nombre de disque de spare dans le cas présent c’est 1.
Je suis pas persuadé mais je pense qu’avec un -–spare-devices=0 il n’aurait sans doute pas créer de spare.
un petit wiki traitant de ça :
https://wiki.vinz92.com/index.php/Mdadm_:_gestion_du_raid_logiciel_Debian
Tu peux tenter d’ajouter le disque de spare si il est pret avec un --manage --add /dev/sdX1
Pense à monitorer ton raid pour être prévenu en cas de défaillance.
- EDIT - déjà traité ici même et en plus c’est didactique
http://www.debian-fr.org/mdadm-raid-5-ajout-d-un-disque-t19915.html
Ok, on verra quand le raid sera terminé. J’en suis à 38% après 5 heures. Je peux aller dormir 
Je regarde le fichier /proc/mdstat pour savoir où il en est.
Pour la suite j’aurais surement besoin de toi … ![]()
- pour utiliser LVM sur un RAID5,
- pour créer les volumes logiques, choisir le(s) file(s) system,
- pour copier le contenu du disque 1.5Tb (OS + data)
- pour installer grub sur tous les disques
Mais chaque chose en son temps.
Merci.
Voilà le résultat après 16 heures de moulinage:
[code]Personalities : [raid6] [raid5] [raid4]
md0 : active raid5 sde1[4] sdd1[2] sdc1[1] sda1[0]
5860145664 blocks super 1.2 level 5, 512k chunk, algorithm 2 [4/4] [UUUU]
unused devices:
[/code]
Par contre la commande mdadm --detail n’affiche plus de spare !?
[code]/dev/md0:
Version : 1.2
Creation Time : Wed Jan 8 17:55:10 2014
Raid Level : raid5
Array Size : 5860145664 (5588.67 GiB 6000.79 GB)
Used Dev Size : 1953381888 (1862.89 GiB 2000.26 GB)
Raid Devices : 4
Total Devices : 4
Persistence : Superblock is persistent
Update Time : Thu Jan 9 14:09:47 2014
State : clean
Active Devices : 4
Working Devices : 4
Failed Devices : 0
Spare Devices : 0
Layout : left-symmetric
Chunk Size : 512K
Name : debian:0 (local to host debian)
UUID : 0e4fffc2:97958953:205eae06:f0edce09
Events : 38
Number Major Minor RaidDevice State
0 8 1 0 active sync /dev/sda1
1 8 33 1 active sync /dev/sdc1
2 8 49 2 active sync /dev/sdd1
4 8 65 3 active sync /dev/sde1
[/code]
Reste plus qu’à “jouer” un peu avant d’attaquer la suite …