cd /usr/src
export CVSROOT='
server:cvs@oss.sgi.com:/cvs'
cvs login
(the password is "cvs")
cvs checkout linux-2.4-xfs (if you want to use 2.4.25)
cvs checkout linux-2.6-xfs (if you want to use 2.6.4/5)
cvs update -d
(Damn emoticons....)
http://oss.sgi.com/projects/xfs/cvs_download.html
I'm not sure on how to convert an existing file system into XFS.... To be honest, I haven't looked into it all that much... I always keep a spare partition at the end of my hard drive to install a distro onto.. A reiserfs or ext3 filesystem... Then, after I create an xfs on my target partition (mkfs.xfs /dev/hda*) I:
cd /mnt/newtargetpartition
cp -Rav /*
..... Crap... This is going to be longer than I thought.... cp ussually gets hung up in /proc... You don't need to copy /proc anyway over to your new partition.. Actually, this is what I do...
cd /mnt/newtargetpartition
cp -Rav /bin bin
cp -Rav /boot boot
cp -Rav /dev dev
cp -Rav /etc etc
cp -Rav /home home
cp -Rav /lib lib
mkdir mnt
mkdir mnt/cdrom
mkdir mnt/floppy
cp -Rav /opt opt
mkdir proc
cp -Rav /root root
cp -Rav /sbin sbin
cp- Rav /var var
mkdir tmp
(and here comes the big one)
cp -Rav /usr usr
But see, before you do any of that, you have to make sure you have xfsprogs installed and xfs support built into your running kernel (otherwise, you can't mount your new xfs partition, much less even make one).... Reiserfs is lookin pretty nice about now, huh?
cvs checkout xfs-cmds
You can do a make in the top level directory and it will create tarballs of all the different programs in their respective directories.. Then you install via tarball. I think you can also cd into the respective xfsprogs directory and do a ./configure, make, make install... Not sure. I forget... I've got it down to the point where I can be into my new XFS Slackware system in about a half hour, maybe slightly more. It takes some hustling tho....
Just use von fibbles if all that went over your head...
Jon
Maybe I'll make some slack-packs out of the latest xfs-cmds package. Or just use some conservative CFLAGS to build the tarballs and post them.... I'll do it if it will make it easier on you.. And if you really feel like getting a working XFS system... Otherwise, I'm not gonna...