除了硬件环境能被一定版本的Linux操作系统支持之外,MTFS对硬件环境没有其他的特殊需求。
对使用环境上,MTFS具有一下要求:
下面的列表给出了MTFS可以正常编译,且可以以ext2为下层文件系统通过所有测试用例的内核。
MTFS支持众多的文件系统,其中包括
更多的下层文件系统支持将会不断地添加入MTFS中。
安装MTFS软件包,首先要下载相关源码或RPM包。地址为:http://code.google.com/p/mtfs/downloads/list
通过rpm命令可以完成MTFS的安装。
如果需要在一个新环境下使用MTFS,而又找不到支持该环境下内核的MTFS软件包,那么就需要对MTFS进行重新编译生成安装包了。
对源码进行配置和编译的命令如下:
> aclocal -I build/autoconf/ -I mtfs/autoconf -I libcfs/autoconf
> autoheader
> autoconf
> automake
> ./configure --with-linux=/lib/modules/`uname -r`/build/ --with-lustre=/usr/src/lustre-2.1.52
> make
其中--with-linux=后面带的参数为Linux源码包的路径,--with-lustre=后面带的参数为Lustre源码包的路径。请注意这些路径必须为绝对路径。
如果不需要编译对lustre的支持,则只需在配置时,将命令改为:
> ./configure --with-linux=/lib/modules/`uname -r`/build/ --disable-lustre-support
可以通过如下命令直接安装。
> make
> make install
也可以通过如下命令生成rpm包:
> make rpms
本文章欢迎转载,请保留原始博客链接http://blog.csdn.net/fsdev/article