Pour 100 balles t'as plus rien

Pour mon anniversaire, j’ai demandé une paire de WD 500Go. L’idée était de me faire un NAS et accessoirement securiser ma machine de developpement (non c’est pas pour pécho tes films de merde Christine).

Pour ce faire, j’avais déjà dans l’idée d’utiliser le driver RAIDframe de NetBSD. La documentation officielle issue du NetBSD Guide est extrèmement complète et détaillée, mais j’ai trouvé l’exemple d’utilisation peu explicite. Aussi, si vous souhaitez vous essayer au RAID logiciel, je vous conseille de lire en parallèle la documentation originale de Martti Kuparinen, et en particulier de suivre son exemple de disklabel qui m’a aidé à comprendre comment RAIDiser un disque entier.

Si l’on est bien ordonné et méthodique, l’opération dure à peine plus d’une heure, à l’issue de laquelle on s’extasiera devant un df -h :

On lira et relira des extraits de dmesg(8)

Mais surtout, on restera bouche bée devant la vitesse d’un filesystem fondé sur du RAIDframe et journalisé avec WAPBL.

Oh, une dernière chose, ne faites pas comme moi, et lisez correctement les liens cités précedemment, en particulier le gros warning rouge qui dit : “Always use shutdown(8) when shutting down. Never simply use reboot(8). reboot(8) will not properly run shutdown RC scripts and will not safely disable swap. This will cause dirty parity at every reboot.”

hmf…