我有几个通过 NFS 共享的挂载。它们包含大量文件,从文本文件到 RAW 照片。
在它们上面发帖find
相当痛苦,因为即使在 1GbE 链接上,它也不会像在本地 FS 上那样顺利,即使一直在旋转生锈。一旦我在给定的目录上运行 find,后续读取速度就会非常快。请记住,我指的是大小、访问权限和目录树上的位置等属性,而不是实际文件的内容。
起初我以为我可以以某种方式进行解析ls -lR /nfs/mountpoint
,将其放入数据库并对数据库数据运行我的“发现”,但我认为可能已经有某种东西可以保存远程/给定文件系统的元数据的“快照”,并可能定期刷新?
我想强调的事实是,文件的内容缓存超出了我的问题范围。