我在SSD和HDD上安装了一个用于用户数据的Linux服务器系统。由于SSD上还有空间,我想将它用作HDD的读缓存。
考虑到这些可能性,我发现:
是否有类似于Flashcache或EnhanceIO的东西,但仍在积极维护?
发布于 2019-05-29 16:25:42
这是对Linux内核块缓存的一个不错的调查。其中,我只考虑lvmcache和bcache:集成到内核中,并由稳定的发行版记录下来。
两者都需要元数据的格式,这是不容易避免的。
如果目标系统也有缓存支持,将磁盘移动到不同的系统是相对容易的。具有LVM能力的发行版将扫描卷,如果不是自动使用一个简单的命令。类似于bcache。
无论哪种方式,通过文件系统UUID或label挂载卷,从设备编号中抽象化。
在计划和非计划方案中删除缓存的测试过程。例如,在分离传递模式下的bcache。一旦您可以在没有缓存的情况下仅恢复备份磁盘,就不需要再恢复到原始的、预缓存磁盘。
https://serverfault.com/questions/969302
复制相似问题