我正在尝试将 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
答案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。