답변:
agedu 가 RHEL 6에서 제대로 실행되고 대상 폴더를 스캔하고 HTTP를 통해 보고서를 노출시킵니다.
디스크 공간이 부족하다고 가정합니다. 공간 낭비 인 것을 찾아서 삭제하거나 아카이브 매체로 이동하여 여유 공간을 확보해야합니다. 최소한의 비용으로 최대 공간을 절약 할 수있는 올바른 항목을 어떻게 찾습니까?
Unix는 표준 du 유틸리티를 제공합니다.이 유틸리티는 디스크를 스캔하고 가장 많은 양의 데이터가 들어있는 디렉토리를 알려줍니다. 이를 통해 가장 가치있는 것으로 검색 범위를 좁힐 수 있습니다.
그러나 그것은 단지 큰 것을 알려줍니다. 당신이 정말로 알고 싶은 것은 너무 큰 것입니다. du는 그 자체로 큰 데이터를 필요로하는 큰 데이터와 한 번 포장을 풀고 잊어 버린 큰 데이터를 구별하지 못하게합니다.
대부분의 Unix 파일 시스템은 기본 모드에서 파일에 마지막으로 액세스 한 시간을 기록합니다. 쓰여지거나 수정되었을 때뿐만 아니라 읽었을 때도. 따라서 몇 년 전에 많은 양의 데이터를 생성하고 정리하는 것을 잊어 버린 이후로 사용하지 않았다면 원칙적으로 마지막 액세스 타임 스탬프를 사용하여 그 차이와 큰 차이를 구분할 수 있어야합니다 여전히 정기적으로 사용중인 데이터의 양.
agedu는이를 수행하는 프로그램입니다. 기본적으로 du와 동일한 종류의 디스크 스캔을 수행하지만 스캔 한 모든 항목의 마지막 액세스 시간도 기록합니다. 그런 다음 각 서브 디렉토리에 대한 결과 요약을 제공하는 보고서를 효율적으로 생성 할 수있는 색인을 작성한 다음 필요에 따라 해당 보고서를 생성합니다.
NCurses 디스크 사용량 은 RHEL 6에서 제대로 작동합니다.
Ncdu는 ncurses 인터페이스가있는 디스크 사용량 분석기입니다. 전체 그래픽 설정을 사용할 수없는 원격 서버에서 스페이스 호그를 찾도록 설계되었지만 일반 데스크탑 시스템에서도 유용한 도구입니다. Ncdu는 빠르고 간단하며 사용하기 쉬운 것을 목표로하며 ncurses가 설치된 모든 최소 POSIX 환경에서 실행할 수 있어야합니다.