Status of the project
I used it in production (even as gmirror substitute)
and had no data loss since some months with a stable version.
On the other hand it might be, that there r some strange
special cases, where graid5 does not behave as good as it should
(e. g. in case of sudden disk failure + reboot + sudden disk resurrection)
SO USE WITH CARE!
If somebody wants to donate some time in order to test
some special cases, I would be glad...
How to install
- Decide if u want the efficient (very experimental) version or
the "stable(?)" version.
- Download the current source tar ball to some directory X (e. g. /tmp):
"stable(?)"
or
"not so stable"
or
"has a problem with concurrent write requests! not so stable with another cache strategy"
- Make sure, that u installed sources for "base (or how it is called now)",
"sbin" and "sys (kernel)"
- As root user do: tar xjf X/geom_raid5(-eff|-pp|"").tbz -C /usr/src
- As root user compile+install the kernel module: cd /sys/modules/geom/geom_raid5 ; make ; cp geom_raid5.ko /boot/modules
- As root user copy the graid5.h file to its place:
mkdir /usr/include/geom/raid5 ; cp /usr/src/sys/geom/raid5/g_raid5.h /usr/include/geom/raid5/g_raid5.h
- As root user compile+install the user-land tool:
cd /usr/src/sbin/geom/class/raid5 ; make clean obj depend && make && make install
- If u use (t)csh, do a rehash
Now u should be able to load the kernel module "graid5 load" and to use the man page "man graid5" and to play around...
Testing officers
- veronica: ve roni ca (at) fluf fles (dot) net
- francheteau quentin: bird yz 53 (at) hot mail (dot) com