I have reiserfs configured as a
loadable module, since that makes it easier to fix any potential
reiserfs problems in the future without having to recompile the whole
kernel. There is another option to enable reiserfs internal checks.
That option is really for debugging purposes, so I strongly recommend
that you do not use it, since it will slow reiserfs' performance.
If this is your first attempt at creating a custom kernel, you'll need
to step through all the options and make sure your kernel supports
everything you need for your system. It is way beyond the scope of this
column to walk you through that process. I recommend reading the README
file in the /usr/src/linux directory for instructions on how to
configure and install your new kernel.
Finally, you'll need to compile the reiserfs utilities and install
them. It is a very simple process. Just change to
the /usr/src/linux/fs/reiserfs/utils directory and run make dep; make;
Now create a partition that you want to format as reiserfs. Mark the
partition as a Linux filesystem, the same way you would if you were
about to create a standard ext2 filesystem. Assuming your new partition
is /dev/hdb3, you would then run mkreiserfs /dev/hdb3 to format the
partition. That process will overwrite any data you may have on that
partition, so be sure you know what you're doing. Now mount the
partition and get to work!