Serveur RAID 5 avec 12 disques de récup
Il y a quelques temps, j’ai trouvé sur les étagères d’une armoire un certain nombre de disques IDE et SCSI qui dormaient là depuis bien longtemps.
Toujours attristé par ce matériel informatique en état de marche qui reste inutilisé, j’ai décidé de relever le défi et de remonter un serveur RAID 5 en utilisant le plus grand nombre possible de disques durs.
L’assemblage et la configuration de cette machine a été un peu particulier dans le sens où des disques IDE et des disques SCSI figuraient parmi les disques qui devaient composer la machine.
Le but était de faire fonctionner tout ces disques de concert pour disposer au final de la plus grande capacité disque possible tout en garantissant une redondance des informations permettant aux données stockées de survivre à la perte d’un disque dur.
Matériel disponible
Pour assembler cette machine je disposais d’un boitier tour équipé d’une carte mère et d’un athlon 2000+ avec 512MB de mémoire vive. J’avais également à ma disposition une tour SCSI munie d’une alimentation autonome. Le tout était du matériel de récupération qui était stocké depuis bien longtemps sur les étagères.
Au niveau des supports de stockage à proprement parler, les disques durs étaient les suivants :
- plusieurs disques de 80GB en IDE
- plusieurs disques de 36GB SCSI 160
- Plusieurs disques de 73GB SCSI 320
Définition des RAID arrays
Dans le but d’obtenir une capacité de stockage la plus grande possible, les disques durs ont été partitionnés de manière à obtenir des partitions les plus grandes possibles et de capacité égale sur chaque disques. Le reste de l’espace libre a été découpé de manière à constituer des RAID 1 (mirroring). LVM a également été utilisé pour associer les RAID les uns aux autres et obtenir une seule unité virtuelle de stockage.
Le Raid a donc été assemblé de cette façon :
md4 : active raid5 hda1[0] sdh1[6] sde1[5] sdd1[4] hdd1[3] hdc1[2] hdb1[1]
430091520 blocks level 5, 64k chunk, algorithm 2 [7/7] [UUUUUUU]
md3 : active raid5 sdc1[0] sdg1[2] sdf1[1]
71681792 blocks level 5, 64k chunk, algorithm 2 [3/3] [UUU]
md2 : active raid1 sdb3[0] sda3[1]
6811456 blocks [2/2] [UU]
md1 : active raid1 sdb2[0] sda2[1]
1951808 blocks [2/2] [UU]
md0 : active raid1 sdb1[0] sda1[1]
192640 blocks [2/2] [UU]
Au final
Les lecteurs montés sont les suivants :
Filesystem Size Used Avail Use% Mounted on /dev/md2 6.4G 678M 5.5G 11% / tmpfs 443M 0 443M 0% /lib/init/rw udev 10M 128K 9.9M 2% /dev tmpfs 443M 0 443M 0% /dev/shm /dev/md0 183M 18M 156M 11% /boot /dev/mapper/storage 472G 70G 378G 16% /home
La machine dispose d’environ 480 Giga octets, partagés au moyen de samba entre les différents utilisateurs du réseau.
Evidemment, c’est très peu par rapport à la capacité que peux présenter un disque dur actuel mais ça permet de débarrasser les étagères de tout ce matériel inutile.
Par ailleurs, ce serveur permet de sauvegarder, par l’intermédiaire du réseau des données jugées importantes puisque la panne de l’un des disques dur quel qu’il soit n’induie pas la perte des informations que le réseau RAID contient. Il suffit de remplacer ce disque par l’un des nombreux disques qui restent encore sur les mêmes étagères
et c’est reparti pour un tour.
J’espère que ce billet vous donnera envie de ne pas mettre au rebut vos vieux disques durs.











T’as vraiment que ca a foutre???
Je n’aime pas jeter
Si tu veux je peux passer te débarrasser de ces vieux disques;
Concernant la manip effectuée, peux tu m’orienter vers un site en particulier ?
Merci
Laissez votre réponse!
Catégories
Archives
Pages
Espace Perso
Liens externes
Sites amis
Mots-clefs
Articles récents
Les plus commentés
Les plus lus