如何在 SAN 中搜索特定用户拥有的所有文件

如何在 SAN 中搜索特定用户拥有的所有文件

我的问题可能会让您感到困惑,但说实话,这很简单。我有一个包含许多 TB 数据的 SAN。所有用户都有自己的主目录或共享目录(并且大多数连接都使用 NFS 处理)。我正在寻找一种解决方案,当有人离开公司时,我可以轻松找到属于他的所有文件并将其报告给他的经理,以便重新分配给其他人。现在我通过 find 命令执行此操作,例如:find / -user $USERNAME > /root/userfiles.txt 但这非常耗时和资源。我正在考虑一种解决方案来索引所有文件的元数据(例如:所有者)并将它们存储到数据库中,当我需要时,我只需通过编写查询来搜索该列表。所以我的问题是,ElasticSearch 或其他索引工具是否是解决我的问题的好方法,或者如果不是,您有什么建议吗?注意:我不需要索引文件的内容。只有文件所有者或 UID

谢谢,

相关内容