Filesystems

伺服器文件系統的大規模跟踪器替代方案

  • July 28, 2014

我正在使用 8tb RAID 儲存(XFS 文件系統)填充了很多文件。預設情況下,Suse 已經安裝了用於文件索引/搜尋的跟踪器,但是:

  1. 它一直在讀取 HDD(比如現在已經有半年了,它總是需要大約 90% 的 I/O)並使作業系統變得遲緩。
  2. 它根本不起作用 - 當我有幾千張圖片和 80k 張圖片時,它找到了 96 個影片,而我只有幾個單個目錄,每個目錄中 > 500k + 許多較小的目錄。當我查看它的統計數據時,我覺得它只掃描了幾 GB。

有沒有更好的選擇?我最關心的是命令行搜尋,因為 KDE 甚至無法正確顯示這些目錄(KDE 應用程序在打開 >500k 目錄後拋出文件協議錯誤)

標準的命令行索引文件搜尋是locate. 可以使用 更新索引updatedb。大多數 Linux 系統預設配置了這些工具(其中updatedb設置為每晚的 cron 作業)。

索引只儲存文件路徑。它不做任何高級索引,如文件類型、修改日期等,但對於許多簡單的目的來說它就足夠了。

引用自:https://unix.stackexchange.com/questions/146992