Stratis-storage 使用哪种缓存模式?回写还是直写?

Stratis-storage 使用哪种缓存模式?回写还是直写?

拥有一个大 HDD 和一个小 SSD 让我很想将 Stratis 用于我的 /home,因为目前我无法再识别我的手动 LVM 缓存分区方案。

根据Linuxsysadmins:管理 Stratis 分层存储,缓存模式应该是可配置的,但stratis pool init-cache -h结果没有提供任何信息:

usage: stratis pool init-cache [-h] pool_name blockdevs [blockdevs ...]

positional arguments:
  pool_name   Name of the pool for which to initialize the cache
  blockdevs   Initialize the pool cache using these block devs

optional arguments:
  -h, --help  show this help message and exit

Bcache 似乎可行,但在 Arch Linux 中,它必须从 AUR 安装。

答案1

我在 Stratis GitHub 项目页面上得到了一些清晰的信息,并且直写式缓存似乎是当前默认且唯一的选项。我解析了大部分 stratisd 和 stratis-cli 代码,发现没有提及允许写入缓存模式的配置参数。我确信这些选择会及时出现。

https://github.com/stratis-storage/project/discussions/529#discussioncomment-3815035

相关内容