背景
我正在运行专有的视频和音频管理应用程序。它读取和写入大型多媒体文件,但也使用本地开发的元数据“数据库”。该数据库由数百万个小文件组成,分布在数十万个深度嵌套的目录中。
问题
应用程序的性能在快速 SSD 上是可以接受的。然而,由于媒体文件数量巨大,将所有内容存储在 SSD 上变得不切实际,只有元数据(<0.2% 的数据)从中受益。
可能的解决方案?
- 读取性能可以通过以下方式解决覆盖层结合
/mnt/ssd
&/mnt/hdd
。 - 然而,有什么方法可以将
*.mmd
文件上的创建/写入操作重定向到/mnt/ssd
,而所有其他操作都属于/mnt/hdd
?