CentOS 7 + bcache

bcache被卷入了3.10主线内核。 我刚安装了3.10.0-123.4.4.el7.x86_64 CentOS 7。 但是,创buildcaching设备后,我意识到他们没有附加。 结果/sys/fs/bcache不存在 – 即它没有在内核中启用,但为什么? 我相信这是默认启用在Ubuntu /等…

红帽企业版Linux 7是从Fedora 19派生出来的,在那个发行版中,bcache的支持是微不足道的,实验性的和错误的。 目前还没有计划完成,直到Fedora 22 。 作为一般规则,Red Hat不会在RHEL中提供不能生产的function,即使是作为技术预览。

如果我猜测,根据开发进度的不同,我预计会看到RHEL作为技术预览在7.2或7.3或甚至7.4的某个时间预览 – 重要的是,取决于红帽客户是否要求它…或者更可能是我完全错了。

红帽目前在bcache上的立场是:

bcache是​​Fedora 22 Linux发行版中可用的另一个选项,并合并到上游Linux内核中。 目前,红帽公司并未将其视为支持的技术。

Red Hat支持从RHEL 6.7和7.1开始的dm-cache和lvmcache。

默认情况下,centos 7不能用bcache编译。 您应该手动编译并插入bcache模块。 然后/ sys / fs / bcache会显示出来。 请参阅http://10sa.com/sql_stories/?p=1052