Le RAID n’est pas uniquement destiné au monde de l’entreprise, chez soi on peut utiliser le RAID pour la redondance des données ou pour augmenter la rapidité…certes ça n’atteint pas la performance d’une vraie carte contrôleur RAID d’un serveur mais ça tourne déjà bien
Il y a plusieurs types de RAID, pour ceux qui souhaiteront les connaitre en détail, wiki est notre ami… ICI
Pour ma part, je ne m’attarde qu’aux deux RAID les plus classiques et les plus simples, le RAID 0 et le RAID 1.
Le RAID 0 vous permet d’utiliser deux disques (si possible identiques), en faisant « croire » au système qu’il n’y a qu’un seul disque de la capacité totale des deux, et en séparant les données sur chacun afin d’utiliser le débit des deux simultanément. Ainsi, vous obtenez une grappe rapide mais si l’un des deux disques lâche, bye bye les photos de mariage, de baby à son premier gâteau d’anniversaire et toutes les joyeusetés de ce genre….
Le RAID 1 préfère utiliser les deux disques en miroir, ainsi, vous n’exploitez que la capacité d’un disque, vous n’obtenez que le débit d’un disque (voire un peu moins), mais vous êtes sûrs que si l’un claque, le deuxième est toujours là…
Bref, sachez que sous Linux, vous pouvez facilement mettre en oeuvre les deux en même temps sur deux disques grâce à Mdadm. C’est le choix que j’ai choisi chez moi. On peut créer des partitions RAID logicielles qui vous permettent d’utiliser plusieurs types de RAID simultanément sur le même disque. Imaginez, une partition système / sur un RAID 0, un swap sur un RAID 0, et les données du Home sur un RAID1. Au final, vous avez la rapidité sur le système et le swap (si ça claque, c’est pas bien long à réinstaller), et la sauvegarde sur le /home.
Voilà ce que ça donne réellement :
Deux disques Seagate 7200.12 500Go en sata 2 et 32Mo de cache :
Ecriture : 78 Mo/sec
Lecture : 107 Mo/sec
Temps d’accès : 8,5ms
En raid 0, sur la partition / et le swap j’obtiens maintenant ça avec les deux disques :
Ecriture : 137,5 Mo/sec
Lecture : 162,7 Mo/sec
Temps d’accès : 8,8 ms
Il faut penser en RAID0 à choisir la bonne taille des bandes, de 32Ko à 2Mo. Plus la bande est grande, plus le débit est grand mais plus le CPU sera utilisé…Préférez une valeur entre 64Ko et 256Ko à mon goût…
Du raid 0 pour le système c’est risqué, mais sachez qu’un système linux peut être vite réinstallé. La configuration du système se trouve dans /etc, que l’on peut sauvegarder facilement dans un tar.gz. On peut également sauvegarder la liste des packages du système (voir mon article à ce nom dans ma base de connaissance) pour tout réinstaller d’un coup sur un système propre. De plus, la configuration de votre session est dans le /home, donc sur une autre partition
Si vous voulez tester, vous le pouvez avec l’utilitaire de disque sous Gnome, vous pourrez monter rapidement une grappe RAID et faire des tests de rapidité. Si vous franchissez le pas sous Ubuntu, utilisez l’alternate CD…