拥有一个大 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