我听说如果有单独的 SSD 驱动器,Linux 中可以使用 LVM/bcache 来存储访问次数最多的文件。对于混合驱动器(SSHD/H-HDD),LVM/bcache 是否也可以手动使用闪存区域而不是磁盘算法?
答案1
如果您格式化 SSD 驱动器的一块以用作 bcache 缓存,那么显然它将不再可用于存储任何其他文件系统。但没有什么可以阻止您按照您认为合适的方式使用 SSD 驱动器的剩余部分。
这适用于例如西数黑2
还有其他 SSHD 磁盘,例如 Seagete Momentus XT,其中缓存隐藏在磁盘缓存控制器后面,代替 bcache 逻辑。不幸的是,在这种情况下,您肯定无法自己访问缓存并手动管理它。