& xfsTemplate,top=>1,side=>1 &>
XFS Beta Release
Installing from the Source
You can obtain the complete linux-2.4.0-test5 tree including the
XFS filesystem, or you can obtain an XFS beta patch onto an
existing linux-2.4.0-test5 tree. You will then need to configure
and install the kernel.
Downloading the complete Linux tree including XFS
A complete linux 2.4.0-test5 tree including the XFS filesystem
is available for CVS checkout. For instructions on checking
the tree out of CVS, see the
CVS download instructions.
Creating an XFS tree via a patchfile
With this method, you will start with a "vanilla" linux-2.4.0-test5 tree
and apply a patch to obtain an XFS-capable kernel, as well as the necessary
tools to create and maintain your XFS partitions.
Two patch files are
available -
one which contains CVS information, and
one which does not.
The patch which contains CVS information will make it easy to get an XFS
CVS tree started without checking the entire tree out of CVS. If you're not
interested in syncing with CVS, you can get the non-CVS patch.
- Obtain a vanilla linux-2.4.0-test5 tree from a
kernel.org mirror and unpack it into wherever you'd like to perform the build.
- Download the appropriate patch file and place it in the directory above
the linux/ directory you created when you unpacked the test5 kernel.
- Run patch -p1 < patchfile_name
in this same directory.
This will patch the linux/ directory, and make 4 new directories:
SCRIPTS, SOURCES, SPECS and cmd
Configuring and installing the kernel
Configure and install your kernel as usual. See
The Linux Kernel HOWTO
for detailed instructions, if necessary.
In your kernel configuration, you will need to enable:
- Development code (CONFIG_EXPERIMENTAL)
- XFS filesystem support (CONFIG_XFS_FS)
- Page Buffer support (CONFIG_PAGE_BUF)
You may also wish to enable:
- XFS Debug Mode (CONFIG_XFS_DEBUG)
- XFS Vnode Tracing (CONFIG_XFS_VNODE_TRACING)
At this time, do not enable:
- XFS DMAPI (CONFIG_XFS_DMAPI)
You will also need to upgrade the following system utilities:
- modutils-2.3.16
- autoconf-2.13
- e2fsprogs-devel-1.18
These utilities can be found through
the RPM repository or other places on the web.
When your new kernel is built and installed, you should update LILO,
create a new ramdisk image if necessary, and you're ready to boot
an XFS-capable kernel.
Creating the XFS tools
You will also need to compile and install the XFS tools and man pages.
These are available in the cmd/xfs directory. You can make
and install these files with:
- make configure
- make
- su root
- make install
See the INSTALL file in cmd/xfs for more information
about this process.
If all this goes well, it's time to
make a new XFS filesystem!
<& xfsTemplate,bottom=>1 &>