根据文件大小自动存储 - linux - bcache?

根据文件大小自动存储 - linux - bcache?

希望能得到这个问题的答案德班基于发行版:

保存文件时,从任何程序,我想知道操作系统是否可以根据文件大小自动保存。例如,想象一个具有“大”HDD 和“小”SSD 的系统(操作系统安装在另一个 SSD 上),因此,如果对大于 100 MB 的文件发出创建、复制或移动命令,则保存该文件到 HDD,否则到 SSD。

我知道有一些缓存解决方案可以将经常使用的文件放置到缓存存储中,但这不是我想要的。我希望所有小于一定数量的文件都存储在“小”SSD 中无需用户干预,无论该文件是由什么程序创建的,只要该文件是由用户创建的。

这可以在 Bcache 中完成吗(或任何其他解决方案)?

PS 此要求仅适用于用户数据文件(文档、照片、电影、下载的文件)。我对操作系统、程序或系统生成的文件不感兴趣...让它们决定自己在系统安装驱动器中的位置。另外我也想要解决方案不是要在缓存上“制作副本”,我不想有重复项。单独的支持解决方案可以做到这一点。

相关内容