答案1
自 7 以来,EL 就不再包含 btrfs。Red Hat 系列发行版有多种选择,选择哪种取决于您信任谁来维护您的操作系统。
Fedora 是一个选项,与源操作系统相同。问题很明显,您的主机是 EL。尽管可以创建一个 Fedora 主机(VM 客户机或其他),用于操作用途或仅用于进行文件传输。
Oracle Linux具有 btrfs 功能。也不是 Rocky,但源自 EL 9,因此几乎相同。
ELrepo 的 kernel-ml 包已启用 btrfs。虽然您可以将其与 Rocky 一起使用,但这是一个与 RHEL 完全不同的内核。作为第三方产品,其安全性和维护者也不同。您必须找到一个用户空间 btrfs-progs,我认为它不是打包的。
关于构建自己的内核,这意味着您要承担维护安全性和稳定性修复的责任。并将其打包,以便替换上游内核,这是一个复杂的问题。此外,像我们这样的支持社区无法帮助进行任意定制,我们需要重现您的构建,这并不容易。请随意研究从源代码构建软件包,但从支持的角度来看,即使安装其他发行版也比自定义构建更为已知。