Linux 系统环境 ReiserFS 文件系统的使用
ReiserFS 是一个非常优秀的文件系统。也是最早用于 Linux 的日志文件系统之一。
ReiserFS 的开发者非常有魄力,整个文件系统完全是从头设计的。目前,ReiserFS 可
轻松管理上百 G 的文件系统,这在企业级应用中非常重要。
一、ReiserFS 的特点
1.先进的日志机制
ReiserFS 有先进的日志(Journaling/logging)功能 机制。日志机制保证了在每个实际数据
修改之前,相应的日志已经写入硬盘。文件与数据的安全性有了很大提高。
2.高效的磁盘空间利用
Reiserfs 对一些小文件不分配 inode。而是将这些文件打包,存放在同一个磁盘分块中 。
而其它文件系统则为每个小文件分别放置到一个磁盘分块中。这意味着:如果有 10000 个
小文件,就要占用 10000 个分块。想想看这多浪费磁盘空间。
3.独特的搜寻方式
ReiserFS 基于快速平衡树(balanced tree)搜索,平衡树在性能上非常卓越,这是一种非
常高效的算法。ReiserFS 搜索大量文件时,搜索速度要比 ext2 快得多。Reiserfs 文件 系统
使用 B*Tree 存储文件,而其它文件系统使用 B+Tree 树。B*Tree 查询速度比 B+Tree 要快很
多。Reiserfs 在文件定位上速度非常 快。
在实际运用中,ReiserFS 在处理小于 1k 的文件时,比 ext2 快 8 到 15 倍!ReiserFS 几
乎在各个方面都优于 ext2,具体数据请参见笔者的测试篇。更详细的测试可以见以下网址:
http://www.namesys.com/benchmarks/benchmark-results.html 这里有更为详细的测评数据。
4.支持海量磁盘
ReiserFS 是一个非常优秀的文件系统,可轻松管理上百 G 的文件系统,ReiserFS 文件
系统最大支持的文件系统尺寸为 16TB。这非常适合企业级应用中。
5.优异的性能
由于它的高效存储和快速小文件 I/O 特点,使用 ReiserFs 文件系统的 PC,在启动 X 窗
口系统时,所花的时间要比在同一台机器上使用 ext2 文件系 统少 1/3。另外,ReiserFS 文
件系统支持单个文件尺寸为 4G 的文件,这为大型数据库系统在 linux 上的应用提供了更好
的选择。