Using the InterMezzo Distributed Filesystem
Troubleshooting

Bill von Hagen
Monday, August 12, 2002 11:53:57 AM
The cost of Linux and the fact that it is continually being enhanced
are two of the best features of Linux. One unfortunate side effect of
the number of different Linux distributions and associated software
and kernel versions is that this makes it difficult for articles such
as this one to guarantee that kernel-level procedures, such as loading
and using a new type of filesystem, will work in every case.
InterMezzo is actively being used and is quite stable, but is
continually being enhanced and optimized. If you encounter problems
with the InterMezzo loadable kernel module that is provided with your
kernel distribution, the easiest solution is to obtain the source code
for the latest version and compile and install it on your system.
The InterMezzo development project, like hundreds of other useful
collaborative Open Source development projects, is hosted at
SourceForge. The InterMezzo project page there is
http://sourceforge.net/projects/intermezzo, where you can get the
latest releases of InterMezzo there by using the following commands
when connected to the Internet:
cvs -d:pserver:anonymous@cvs.intermezzo.sourceforge.net:/cvsroot/intermezzo login
cvs -z3 -d:pserver:anonymous@cvs.intermezzo.sourceforge.net:/cvsroot/intermezzo co izo
The first command logins you in anonymously to the InterMezzo
project's CVS server, while the second retrieves the source code for
the izo source directory from which you can build the InterMezzo
loadable kernel module.
Once you've retrieved the source code, make sure that a directory or
symbolic link named /usr/src/linux exists, pointing to the kernel
source code on your system. Next, change directory to the izo
directory that you retrieved earlier and execute the following
commands:
sh autogen.sh
./configure
make install
After executing these commands, you should reboot your system if you
had already loaded it during the current session. You can then repeat
the commands described for starting the InterMezzo client or server
sections of this article, depending on where you experienced the
problem.
Next: Wrapping Up »