Mon échec avec ZFS et découverte du RAID logiciel sur Debian
Rédigé par Xavier - - Aucun commentaire
ZFS ne pourra jamais fonctionner sur mon serveur de fichiers, c'est la conclusion triste que j'en tire après divers essais. La faiblesse du processeur et le manque de RAM sont en cause. Si je comprends l'intérêt de ZFS dans les Datacenter, je crois que pour une utilisation personnelle les inconvénients surpassent les avantages. En effet, un PC puissant demande un investissement considérable (surtout pour les Go de ram) et aussi une consommation accrue. Tout ça... pour un serveurs de fichiers?
C'est donc avec le goût de la défaite que je me suis rabattu sur le RAID logiciel de Debian. Il y a plusieurs distributions qui proposent la configuration facilité du RAID lors de l'installation, en voici quelques unes:
- Debian/Ubuntu
- CentOS/RedHat
- Fedora
Pour des raisons personnelles et trollesques (notamment par rapport à SELinux) j'ai choisi Debian. L'installation détaillée fera l'objet d'un article très prochainement. Alors oui, c'est moins pratique que ZFS puisqu'on rajoute une couche logicielle entre les disques et le partitionnement. Néanmoins cela fonctionne plutôt bien. Il est bien sûr possible de visualiser l'état des grappes, la durée de reconstruction lorsque l'on change un disque, et recevoir des alertes par email. Debian propose les modes RAID0, 1, 5, 6 et 10.
Anecdote
Pour tester si mon RAID1 logiciel fonctionnait, j'ai débranché un disque dur et ait démarré l'ordinateur. Cela fonctionnait bien donc j'ai éteint la machine et rebranché le disque. Par la suite, j'ai chargé énormément de fichiers sur ce serveur (environ 600Go). Après avoir appris à utiliser les outils de monitoring, je me suis rendu compte que le disque débranché puis rebranché au début avait provoqué une erreur non résolue dans la grappe! En fait, il a été exclu de la grappe, probablement pour éviter les problèmes dus à la désynchronisation. J'ai donc du le réinsérer et lancer le processus de reconstruction qui dura environ 2 heures.
Donc moralité, si vous vous amusez à débrancher un disque pour tester le fonctionnement de votre RAID, il ne faut pas oublie de le remettre dans la grappe après l'avoir rebranché.