Daniel Robbins(drobbins@gentoo.org)
总裁/首席执行官,Gentoo Technologies,Inc.
2001 年 8 月
随着 Linux 2.4 的发行,出现了使用很多新的文档系统的可能性, 包括 ReiserFS、XFS、GFS 和另外一些文档系统。这些文档系统听起来很“酷”,但是他们到底能做些什么呢,他们擅长什么,更有您究竟怎样才能在一个产品 Linux 环境中安全地使用他们呢?在本系列文章中,Daniel Robbins 通过向您展示怎样在 Linux 2.4 下安装这些新的高级文档系统,回答了这些问题。在他的本系列前面的文章中, Daniel 介绍了日志和 ReiserFS 的好处。在本文中 Daniel 将教您安装一个很稳定的基于 Linux 2.4 的 ReiserFS 系统。
在本文中,我会向您展示如何让 ReiserFS 运行在 2.4 系列的内核下。我还会和您分享很多关于不同主题的技术信息,包括使用 ReiserFS 最好的 2.4 内核,性能注意事项等等。因为我首先会谈到安装,所以我建议您先通读本文,然后再遵循安装指示。这样,您开始在自己的系统上运行 ReiserFS 的时候,脑子里就会有任何的技术注解,这样您就能够在各个步骤作必要的调整。 寻找好的内核 假如您想在自己的产品 ReiserFS 系统中使用除 2.4.4 或 2.4.4-ac9 以外的其他内核, 一定要作必要的检查以确保 ReiserFS(和内核大体上)是稳定的。当然,假如您是在一个测试服务器上安装 ReiserFS,只要不会丢失重要的数据,您就能够随意使用任一种内核。 总的来说,要注意内核稳定性问题,特别是 ReiserFS 的稳定性问题,这有两个原因。因为 ReiserFS 是个“实验的”内核功能,您不能假定一个使用新内核的 ReiserFs 实现刚刚从 tarball 中解出就能够很好地运行。第二个原因(也许在现在是更重要的问题)在于大部分的 2.4 内核发行版和补丁都有一点不稳定,所以现在您行动时还是需要谨慎一点。 理论上,任何的 2.4 发行版都应该是准产品化的,因为 2.4 版本应该是个稳定的系列;但是,实际上他们(还)不是,所以强烈鼓励您小心使用新的、没有测试过的内核。 这段信息的意思不是要吓得您不敢使用 ReiserFS 或 Linux 2.4,而是要给那些更敢于冒险的人一点理性。不要总是在重要的系统上使用各种还处于测试期的内核;假如这样,您 会吃到苦头的。当您使用一个不可靠的内核时,您不但仅面临着系统锁定的危险;您还面临着丢失数据和文档系统崩溃的危险,这是您绝对不希望发生的。即便 ReiserFS 实现本身是稳定的,内核其他部分的主要错误也很可能引起文档系统崩溃的产生。 假如您没有最新的内核稳定性信息来源,我建议您定期地访问 Linux 每周新闻(请参阅本文后面的参考资料),及时了解最新的可能出现的内核问题(信息每个星期四更新)。希望现在我已说服了更多喜欢冒险的读者坚持使用 2.4.4 或 2.4.4-ac9 内核作为产品 ReiserFS 的配置,让我们继续吧。 标准内核 首先,从 kernel.org 下载 2.4.4 内核源码并进入您的 /usr/src 目录。 移去该处的任何 linux 目录或符号连接,假如是目录就将其改名,假如是符号连接就只需删除他。 然后:
ac9
补丁和大补丁 要使用 ac9 补丁,请从 kernel.org 下载 Alan Cox ac9 补丁。然后键入:
一旦标准内核安装完毕,就到 DiCE 去下载 DiCE 的 ReiserFS 大补丁。这个步骤还是可选的,但是也是推荐的,特别是假如您将在此系统上运行 NFS 服务器或需要配额(假如不是这样,无论如何这个补丁也不会有什么坏处)。 要使用大补丁请遵循以下步骤: |




