Alf*_*.37 -1 debian ext4 linux-mint bcachefs
2023年10月31日,Bcachefs合并到Linux 6.7内核中:
手册:
https://manpages.ubuntu.com/manpages/impish/man8/bcachefs.8.html
https://web.archive.org/web/20230205131951/https://manpages.ubuntu.com/manpages/impish
https://manpages.ubuntu.com/manpages/impish/man8/bcachefs.8.html
https://web.archive.org/web/20230205131951/https://manpages.ubuntu.com/manpages/impish
bcachefs管理软件bcachefs-tools可通过Linux Mint 21和实际Debian版本的应用程序管理获得,并包含以下相关信息:
bcachefs migrate [options] device 将现有文件系统迁移到 bcachefs
-f fs Root of filesystem to migrate
--encrypted
Enable whole filesystem encryption (chacha20/poly1305)
--no_passphrase
Don't encrypt master encryption key
-F Force, even if metadata file already exists
Run Code Online (Sandbox Code Playgroud)
bcachefs migrate-superblock [options] device 迁移后创建默认超级块
-d device
Device to create superblock for
-o offset
Offset of existing superblock
Run Code Online (Sandbox Code Playgroud)
来源:
评论:
我现在正在寻找答案,它使用 bcachefs-tools、gparted 或类似工具。现有的答案是将数据从旧的 ext4 分区复制到新的 bcachefs 分区,这不是我想要的。
ext4备份您想要转换的文件系统上的数据。然后卸载文件系统,bcachefs format在包含文件系统的设备上使用,编辑/etc/fstab以反映文件系统类型 now 的事实bcachefs,安装它并恢复数据。
由于 bcachefs 文件系统非常新,因此似乎还没有发布的迁移过程文档。BcacheFS 常见问题解答最后一次更新是在 2017 年,但它说:
如果您希望使用 bcachefs 作为文件系统,则必须使用新文件系统格式化支持设备 (bdev/bcache)。
另外,如果你甚至考虑使用这样一个新的文件系统作为你的根文件系统,你比我更勇敢。请记住,由于 bcachefs 文件系统刚刚合并到主内核,因此它才刚刚开始在积极参与其开发的人员圈子之外进行重要的大规模测试。
始终保持备份最新。特别是在测试尖端文件系统时。