Centos 6.3 安装reiserFS支持

Centos 6.3 安装reiserFS支持

我正在尝试将 Centos 6.3 64 位中的现有 ext4 分区更改为 reiserFS。

我已将内核更新至 Centos Plus:

首先,我已经更新/etc/yum.repos.d/CentOS-Base.repo

  • 在本[centosplus]部分中:

    enabled=1
    includepkgs=kernel*
    

然后我运行yum ypdate并且我的内核更新到了 Centos Plus:

[root@vappsil disk]# uname -r
2.6.32-279.11.1.el6.centos.plus.x86_64

然后,我将其添加到/etc/yum.repos.d/CentOS-Base.repo

  • 进入以下[centosplus]部分:

    includepkgs=kernel* jfsutils reiserfs-utils
    
  • 进入[base][updates]部分:

    includepkgs=kernel* jfsutils reiserfs-utils
    

但是当尝试执行时:

yum install reiserfs-utils

我得到:

No package reiserfs-utils available.

如何安装 reiserFS-utils 包来创建 reiserFS 分区?

答案1

不要这样做。雷泽文件系统如今不再被视为一个好的文件系统选项,可能尚未处于积极开发之中。

2012 年,您还有其他几种可靠的文件系统可供选择。您是否想解决某个特定问题?如果是,XFS、btrfs,甚至调整你的 ext4,对于可支持性和兼容性来说可能是更好的想法。

答案2

首先,让我回应一下 ReiserFS 反对者:

a) ReiserFS3 是一个稳定、快速、节省空间(特别是处理大量小文件时)、合理维护(只需检查内核更改日志)且极其强大的文件系统:自 2001 年左右以来,我在所有服务器(几十台)中都使用了 ReiserFS,它从未给我带来任何麻烦。事实上,在我的一个经常断电的客户中,他们不得不反复从备份中恢复基于 EXT4 的机器,因为整个文件系统经常被破坏,无法通过 fsck 修复,但我们近 4 年前为他们配置的 CentOS 服务器(当然使用 ReiserFS3)已经绝不从未丢失过任何数据(直到今天仍然如此)。我注意到一些较新的内核(比如 2.6.37)存在读取器-写入器一致性问题,但使用所有稳定的 2.6.x 内核(包括 2.6.32),ReiserFS3 运行起来非常稳定。

b) 当然,Hans Reiser 所做的事情是错误的,我很高兴他正在监狱里为自己的罪行付出代价。但一个想法并不对其创造者的行为负责……或者有人会认真地提出 Hans Reiser 谋杀妻子与 ReiserFS 文件系统有任何关联吗?

c) OP 请求一个在他的 CentOS 服务器上运行 ReiserFS 的解决方案,而不是对其他文件系统的优点和/或 Hans Reiser 先生的缺点进行说教,所以我认为如果我们只坚持手头的问题,我们都会做得更好。

话虽如此,这是 OP 要求的解决方案:

1)将 ElRepo 存储库添加到您的 YUM 配置中:只需按照ElRepo 网站的“开始使用”部分

2)运行“yum update”来提取有关可用包的 repo 元数据;

3) 运行“yum install kmod-reiserfs reiserfs-utils”;这样您将安装内核模块和所需的用户空间实用程序(mount、mkfs、fsck 等)。

完毕!

答案3

ReiserFS 似乎不受支持根本在 RHEL 6 / CentOS 6 中。CentOS 存储库中不存在这样的包,内核中也没有文件系统支持。

答案4

使用 centos plus repo 获取 kernel-plus RPM,然后从 elrepo 安装 reiserfs-util RPM(似乎最新)。现在您可以 mount/mkfs reiserfs。

相关内容