때로는 특정 응용 프로그램이 미친 듯이 실행되어 디렉토리를 수많은 파일로 채울 수도 있습니다. 오류를 수정하고 파일을 정리한 후에도 디렉터리에 20~30개의 파일만 있었음에도 불구하고 디렉터리는 여전히 거대했습니다(>50MB).
디렉토리를 다시 생성하지 않고 압축하는 명령이 있습니까?
보너스 포인트: 거대한 빈 디렉토리가 해당 디렉토리의 액세스 성능에 영향을 미치나요? 나는 그럴 것이라고 추측하지만 아마도 귀찮게 할 가치가 없을 수도 있습니다. ls
그러한 디렉토리에서는 실행 속도가 느려지는 것 같습니다.
답변1
e2fsck -D
마운트 해제된 파일 시스템에서 실행 중입니다 .
답변2
정확한 답변은 아니지만 디렉터리를 축소할 수 없는 문제를 해결하는 패치가 있다는 점을 여기서 언급할 가치가 있다고 생각했습니다.
https://www.spinics.net/lists/linux-ext4/msg71205.html
언젠가는 통합되길 바랍니다.