콘텐츠를 탐색하는 동안 하드 드라이브에 대한 액세스를 방지하기 위해 디렉터리 및 파일 목록을 캐시합니다.

콘텐츠를 탐색하는 동안 하드 드라이브에 대한 액세스를 방지하기 위해 디렉터리 및 파일 목록을 캐시합니다.

가상 풀(mhddfs)에 7개의 하드 드라이브가 있으므로 하나의 디렉터리로 표시됩니다. 많은 전력을 절약하기 위해 5분 동안 활동이 없으면 절전 모드로 전환했습니다.

문제는 발생하는 마모 및 전력 소비는 말할 것도 없고 드라이브 7개를 모두 하나씩 회전시키는 데 시간이 꽤 걸린다는 것입니다. 파일에 대한 액세스가 실제로 요청될 때만 드라이브가 회전하도록 파일 및 디렉터리 목록을 캐시하고 싶습니다.

가능합니까?

답변1

캐시에서 파일 시스템 메타데이터를 잠글 수 있는지는 모르겠지만 (파일이 너무 많지 않은 경우) 주기적으로 메타데이터를 읽어 캐시에 유지되도록 할 수 있습니다.

find /path/to/dir -printf ""

관련 정보