더 빠른 파일 시스템 검색을 위해 centos 6에서 파일/디렉터리를 색인화하는 빠른 유틸리티

더 빠른 파일 시스템 검색을 위해 centos 6에서 파일/디렉터리를 색인화하는 빠른 유틸리티

대규모 디렉토리 구조(1G/13K 데이터 파일 포함)를 자주 검색해야 합니다. find/grep에는 시간이 많이 걸립니다. 검색 속도를 높이는 유틸리티(또는 이러한 파일을 색인화할 수 있는)가 있습니까?

답변1

Unix/Linux 취향에 따라 slocate// mlocate모든 파생 제품을 쉽게 사용할 수 있습니다.

일반적으로 직접 updatedb클릭하여 루트로 실행할 수 있습니다.

locate <searchpattern>

다시 클릭하면 updatedb현재 데이터베이스가 업데이트되고 fs의 변경 사항이 반영됩니다.

답변2

비슷한 상황(차등 백업)에서는 먼저 다음을 수행합니다.

find /directory/ -printf . &>/dev/null

이렇게 하면 최적의 하드 드라이브 성능을 위해 모든 파일 메타데이터를 캐시에 넣을 수 있습니다(아마도 SSD에는 그다지 의미가 없을 것입니다).

관련 정보