--
对于一个项目,我在一个2TB高清空间的服务器上存储大量的小文件,但我的限制是2560000允许的inode。最近,服务器耗尽了所有的inode,无法编写新文件。随后,我将一些文件移到数据库中,但其他文件(图像和json文件仍保留在驱动器上)。我目前的inode使用率为58%,因此迫切需要一个解决方案。
单独存储文件的原因是限制数据库调用的次数。基本上,脚本将检查文件是否存在,如果存在,则依赖地返回结果。就性能而言,这对于我的应用程序来说是有意义的,但正如上面所述,它有其局限性。
据我所知,将文件移至子目录无助,因为每个inode指向一个文件(或一个目录文件),因此实际上我只会消耗更多inode。
或者,我可以将文件打包到存档类型的文件中,但这需要某种类型的索引。
也许我搞错了,所以任何反馈都是非常感谢的。
https://stackoverflow.com/questions/39750792
复制相似问题