感谢支持
我们一直在努力

[基础]认识Linux的ReiserFS文件系统

1. 什么是ReiserFS


  ReiserFS是一种新型的文件系统,在蓝点Linux中你可以选择它来装载你的Linux操作系统和其他应用程序和数据文件。它通过一种与众不同的方式–完全平衡树结构来容纳数据,包括文件数据,文件名以及日志支持。ReiserFS还以支持海量磁盘和磁盘阵列,并能在上面继续保很快的搜索速度和很高的效率。ReiserFS文件系统一直以来被用在高端Unix系统上如SGI等。


2. ReiserFS的特点(与ext2的对比):


ReiserFS相对于Linux上传统的文件系统–ext2有很多优点,在下面一一介绍。


搜寻方式


  ReiserFS是基于平衡树的文件系统结构,尤其对于大量文件的巨型文件系统,如服务器上的文件系统,搜索速度要比ext2快;ext2使用局部的二分查找法,综合性能比不上ReiserFS。


空间分配和利用情况


  ReiserFS里的目录是完全动态分配的,因此不存在ext2中常见的无法回收巨型目录占用的磁盘空间的情况。ReiserFS里小文件(附:怎样添加ReiserFS文件系统


简介


ReiserFS文件系统是一种新的linux文件系统。它通过一种与众不同的方式–完全平衡树结构来容纳数据, 包括文件数据,文件名以及日志支持,并能在上面继续保持很快的搜索速度和很高的效率。ReiserFS文件系统一直以来被用在高端Unix系统上如,SGI。


ReiserFS是在Hans Reiser和其领导下的开发小组下开发和发展,SUSE Linux也对它的发展起了重大的帮助。由于ReiserFS有一些很有用的特性,更主要的是它比ext2fs要快得多,所以它很快被很多人使用。据说在Linux内核2.4.0以上的版本可能将采用ReiserFS作为它的文件系统。当前的ReiserFS只能在Intel结构体系上使用,但支持其他体系结构的ReiserFS版本也正在积极开发中。我们等待着更强大,兼容性更好的 ReiseFS的到来。

安装


从http://www.devlinux.com/namesys下载reiserfs的补丁程序,要确保下载的补丁版本和你的kernel版本是一致的。


下载后用root身份登录进入系统,切换至/usr/src/linux目录,执行命令:


#gunzip /path/to/linux-2.2.16-reiserfs-3.5.22-patch.gz


#patch -p1 -i /path/to/linux-2.2.16-reiserfs-3.5.22-patch


在做完上面的两步后,重新编译kernel,将reiserfs编译进kernel或做成一个模块。


Reiserfs的相关应用程序在 /usr/src/linux/fs/reiserfs/utils 目录下。你可以用下面方法安装它们:


#mkdir bin


#make


#make install


最后,你可以用“fdisk”命令重新分区或用“mkreiserfs”命令重新格式化一个已经存在的分区。 指定reiserfs类型加载这个分区,如“mount -t reiserfs /dev/hda2 /download”,这样你就可以使用这个新的分区了。

赞(0) 打赏
转载请注明出处:服务器评测 » [基础]认识Linux的ReiserFS文件系统
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏