首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Linux 21和LMDE5上将ext4转换为bcachefs?

如何在Linux 21和LMDE5上将ext4转换为bcachefs?
EN

Unix & Linux用户
提问于 2023-02-07 00:16:49
回答 4查看 373关注 0票数 0

第一个支持内核6.1的bcachefs在2022-12-11发布.见以下资料来源:

手册:

邮件列表:

  • http://vger.kernel.org/vger-lists.html#linux-bcachefs bcachefs管理软件bcachefs -工具可由Linux 21的应用程序管理和实际Debian版本提供,并包含以下相关信息: bcachefs迁移选项设备将现有文件系统迁移到文件系统的bcachefs -f fs根以迁移-加密启用整个文件系统加密(chacha20/poly1305) --no_passphrase不要加密主加密密钥-F Force,即使元数据文件已经存在,bcachefs迁移超级块选项设备也会在迁移-d设备之后创建默认的超级块,以创建用于-o偏移量的现有超级块的超块。

如何在Linux 21和LMDE5?

上将ext4转换成他的潜在继任者bcachefs

来源:

备注:

我现在正在寻找一个答案,它使用bcachefs-工具、分割工具或类似的工具。现有的答案--将数据从旧的ext4分区复制到新的bcachefs分区--不是我想要的。

EN

回答 4

Unix & Linux用户

回答已采纳

发布于 2023-02-15 02:47:07

将ext4转换为bcachefs由:

支持。

bcachefs工具转换

可以按以下方式执行的

  • 在支持Linux的bcachefs上挂载ext4文件系统
  • 通过bcachefs转换文件系统-工具转换
  • 卸下
  • 运行迁移-块设备上的超级块

有关详细信息,请参阅:

票数 1
EN

Unix & Linux用户

发布于 2023-02-07 00:54:26

在您希望转换的ext4文件系统上备份数据。然后卸载文件系统,在包含文件系统的设备上使用bcachefs format,编辑/etc/fstab以反映文件系统类型现在是bcachefs的事实,挂载它并恢复数据。

由于bcachefs文件系统非常新,似乎还没有发布用于迁移过程的文档。BcacheFS常见问题上一次更新是在2017年,但它说:

如果希望使用bcachefs作为文件系统,则必须用新的文件系统格式化备份设备(bdev/bcache)。

此外,如果您甚至考虑使用这样一个新的文件系统作为您的根文件系统,您会比我更勇敢。请记住,由于bcachefs文件系统只是刚刚与主内核合并,所以在积极参与其开发的人员圈子之外才刚刚开始进行大规模的测试。

始终保持您的备份最新。特别是在测试边缘文件系统时。

票数 6
EN

Unix & Linux用户

发布于 2023-02-09 11:58:40

如果您找不到更好的方法,可以通过以下两种方式将ext4改为bcachefs文件系统:

备选案文1:

  • 带一个额外的硬盘
  • 在新的文件系统上创建bcachefs文件系统
  • 将文件从旧硬盘复制到新硬盘,体育。by: rsync -va -AHSX源目标

变式2(这种情况可能发生,您将以这种方式丢失数据.):

  • 备份您的数据
  • 删除旧文件系统
  • 创建新的文件系统
  • 从备份中恢复数据
票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/734608

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档