来自Kent Overstreet支持内核6.1的第一个bcachefs由Linus Torvalds于2022-12-11发布.见下列资料来源:
bcachefs管理软件bcachefs-工具已经由Linux 21的应用程序管理和实际Debian版本提供。
G期开始显示Ver的bcachefs分段。1.4:
众所周知,可以通过以下方式轻松地将LM21使用的内核5.x更新为“Kernel6.1.0-1004-0em”,但是这个内核不支持bcachefs。
见以下示例:
uname -r
# Kernel 5.x...安装新内核版本:
sudo apt-get install linux-oem-22.04c重新启动
检查新内核版本:
uname -r
Kernel 6.1.0-1004-0em我们还知道,使用下面基于GUI的软件,应该可以替换LM 21支持的过时内核。但是,这个GUI软件似乎不允许选择上面提到的两个支持bcachefs的内核:
上安装一个becachefs支持内核
发布于 2023-02-12 22:48:48
Linux 21应该是一个Ubuntu派生程序,所以应该存在chache,它可以通过以下方式构建一个支持内核的bcachefs:
它描述了以下步骤:
有关更多细节,请参见:
可以自由地改进。
发布于 2023-02-12 22:22:10
将bcachefs Ubuntu内核PPA bcachefs添加到系统中:
“它们是为最新的Ubuntu开发版本而构建的,是一个常规的Ubuntu内核,所有Ubuntu酱汁(zfs、nvidia模块、virtualbox等)都重新基于bcachefs母版。
使用sudo add存储库ppa:raof/bcachefs添加PPA,然后安装linux包将获得最新的内核,并在我上传新版本时继续更新该内核。您可能还需要bcachefs--从那里也可以得到一些工具。“
或者构建自己的内核:
这是bcachefs如何告诉您的:
“构建bcachefs-内核分支。
第一步运行下面的命令来下载带有bcachefs补丁的内核分支。
git clone https://evilpiepirate.org/git/bcachefs.git要解释这件事要复杂得多。最好是为您的特定发行版查找教程。
在配置期间,请确保启用了CONFIG_BCACHEFS_FS。若要在内核源代码中运行grep CONFIG_BCACHEFS_FS .config,请执行以下操作。
提示如果发行版内核支持它,则可以通过运行.config来提取发行版使用的cat /proc/config.gz | gunzip > /tmp/distro.config.。
来源:https://web.archive.org/web/20230421125110/https://bcachefs.org/Howto/
https://unix.stackexchange.com/questions/734611
复制相似问题