在redhat中使用reiserfs文件系统论文

在redhat中使用reiserfs文件系统论文

ID:25728725

大小:55.50 KB

页数:6页

时间:2018-11-22

在redhat中使用reiserfs文件系统论文_第1页
在redhat中使用reiserfs文件系统论文_第2页
在redhat中使用reiserfs文件系统论文_第3页
在redhat中使用reiserfs文件系统论文_第4页
在redhat中使用reiserfs文件系统论文_第5页
资源描述:

《在redhat中使用reiserfs文件系统论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、在RedHat中使用ReiserFS文件系统论文.freeleta-data(和文件有关的信息,例如:权限、所有者以及创建和访问时间)。换句话说,Linux先写入文件的内容,然后等到有空的时候才写入文件的meta-data。这样若出现写入文件内容之后但在写入文件的meta-data之前系统突然断电,就可能造成在文件系统就会处于不一致的状态。在一个有大量文件操作的系统中出现这种情况会导致很严重的后果。因此就导致了新的日志式文件系统的出现以解决这个问题。日志文件系统比传统的文件系统安全,因为它用独立的日志文件跟踪磁盘内容的变化。就像关系型数

2、据库(RDBMS),日志文件系统可以用事务处理的方式.freelemanager)。Reiserfs:Reiserfs应用了一些新的技术,例如,统一名字空间(unifiednamespace)有一些Linux的发行版已经包括了reiserfs文件系统,作为安装时的可选项。SuSE6.4就很容易使用reiserfs文件系统。reiserfs的最新版是ReiserFS3.6.25,经过测试reiserfs的基准测试的结果是非常令人满意的。IBM的jfs。这两文件系统都遵循开放源码版权声明,且的而且很多有天赋的人在开发这两个文件系统。jfs(

3、JournaledFileSystemTechnologyforLinux)的开发者包括AIX(IBM的Unix)的jfs的主要开发者。在AIX上,jfs已经经受住了考验。它是可靠、快速和容易使用的。日志文件系统的另一个选择是ext2的后继者ext3fs文件系统。ext3fs文件系统正在Linux内核黑客StephenTs三、获得ReiserFSKernel2.4.1已经包含了ReiserFS的代码,但是最好使用包含了最新的ReiserFS3.6.25的kernel2.4.3,若你不是使用kernel2.4.3,建议你使用这个版本的Re

4、iserFS。本文将使用kernel2.4.3来作为示例。对于Kernel2.4.2则需要打补丁:#cd/usr/src/linux#zcatlinux-2.4.2-reiserfs-20010327.patch.gzpatch-p1对于2.2版本的内核:#bzip2-dclinux-2.2.18-reiserfs-3.5.32-patch.bz2patch-p1在makeconfig阶段需要对"promptfordevelopmentand/orinpletecode/drivers"回答Yes。否则系统就不会询问关于ReiserFS

5、的选项;在编译内核的文件系统参数部分,应该选择支持ReiserFS。若你不希望将root(/)安装在ReiserFS文件系统下,则只需要将对ReiserFS的支持编译为模块即可。本文将讨论将root安装在ReiserFS之上的情况。四、编译内核和模块注:如果你使用的是RedHat7.0,那么就需要首先边际Makefile并将其中所有的gcc替换为kgcc。首先需要从redhat7.0安装光盘上安装kgcc,若没有采取这一步,那么得到的内核将会显示kernelpanics信息。Redhat7.0带的gcc2.96有很多的bug。所有的内核

6、编译都应该使用kgcc来完成。gccvs.kgcc:Linux之父LinusTorvalds日前在Linux核心邮件论坛中,表明了他对RedHat7.0的看法:『基本上不堪使用』。节录这封信的内容重点:『坦白地说,任何使用RedHat7.0和他们那坏掉的编译器都会遇到麻烦。』『我不知道为何RedHat选择释出那愚蠢的gcc-2.96(一定通过没有任何gcc技术人员的批准-gcc人员对此也很生气),而且更令我惊讶的是他们显然已经知道他们用的这个编译器是坏的。他们包进了另一个好的编译器,叫它作kgcc。』『kgcc意思是核心gcc,显然因为

7、(a)他们了解到核心编译错误比某些应用程序编译错误来得糟糕,和(b)...』『...我认为RedHat7.0基本上并非一个可用的开发平台,而且我希望RedHat将他们的编译器降级...』RedHat执行长Mattheann最近曾为RedHat7.0使用gcc2.96的决定作出辩护,他表示:『没有技术上更好的决策』、『因为其他的选择不会比较好-对RedHat系列这样复杂的需求而言-比起走回头路,这项决定还能推动gcc3.0的发展。』Tiemann还说,若批评者的矛头想要找个目标,对使用gcc2.96的决定『你也可以怪我』。)下面我们将编译

8、ReiserFS工具,相应的代码是存放在/usr/src/linux/fs/reiserfs/utils目录中的,首先make编译程序,然后再makeinstall来安装程序。2.4内核中并没有包括这些工具

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。