服务器文件系统的大规模跟踪器替代方案

服务器文件系统的大规模跟踪器替代方案

我正在使用 8tb RAID 存储(XFS 文件系统),其中包含大量文件。默认情况下,Suse 已安装用于文件索引/搜索的跟踪器,但是:

  1. 它不断地读取硬盘(大约半年了,它总是占用约 90% I/O)并使操作系统变得缓慢。
  2. 它根本不起作用 - 当我有几千张和 80k 张图片时,当我有几个单个目录(每个目录> 500k + 许多较小的目录)时,它找到了 96 个视频。当我查看其统计数据时,我感觉它只扫描了几 GB。

还有更好的选择吗?我最关心的是命令行搜索,因为其中许多目录甚至无法通过 KDE 正确显示(KDE 应用程序在打开 > 500k 目录后抛出文件协议错误)

答案1

标准命令行索引文件搜索是locate.可以使用 更新索引updatedb。大多数 Linux 系统默认配置了这些工具(其中updatedb设置为每晚 cron 作业)。

索引仅存储文件路径。它不执行任何高级索引,如文件类型、修改日期等,但对于许多简单的目的来说,它已经足够了。

相关内容