随着磁盘容量的急剧增大,文件系统的性能以及文件系统的效率会急剧下降,这是因为文件列表过于庞大,传统的文件系统在检索文件时采用的线性搜索方式带来的检索效率低下导致。对Linux 虚拟文件系统进行深入剖析,阐述了VFS 打开以及新建文件的机制,指出其存在的缺陷及问题。在Linux 文件系统的基础上,参考暴雪游戏公司解决hash 冲突的blizzard 算法,提出一种通过在磁盘上建立文件目录项的哈希表来提高文件查找效率的方法。