无需 bcache 即可访问 bcache 支持数据(例如从 Windows)

无需 bcache 即可访问 bcache 支持数据(例如从 Windows)

假设bcache缓存设备已完全刷新,是否可以访问存储在bcache后备设备中的数据而不需要bcache

我想要一个bcacheNTFS 分区,也可以从 Windows 双启动系统访问。

答案1

bcache.txt 说:

在没有 bcache 的情况下恢复数据:

如果 bcache 在内核中不可用,则支持设备上的文件系统在 8KiB 偏移处仍然可用。因此,要么通过使用 创建的支持设备的loopdev ,要么通过最初使用 格式化 bcache 时--offset 8K定义的任何值 。--data-offsetmake-bcache

我看到make-bcache 有一个选项

-o, --data-offset   data offset in sectors

如果将其设置为(1M / 扇区大小)偏移量,则应该可以创建一个重叠的 GPT 分区,起始 +1M 并结束于与支持设备相同的扇区。

相关内容