WinDirStat for RedHat와 같은 프로그램이 있습니까? 서버 중

Linux 서버 중 하나에 디스크 공간이 부족하여 모든 공간을 차지하는 것이 무엇인지 찾아야합니다.

티아



답변

du -m --max-depth=6 / | sort -nr | head -n 20 가장 큰 디렉토리가있는 20 개의 가장 큰 디렉토리 (MB 단위로 표시)가 표시됩니다.


답변


답변

Windirstat는 kdirstat에서 많은 영감을 받았으며, 배포판에 있어야합니다.


답변

그놈은 디스크 사용 분석기를 가지고 있는데 우분투에서 사용했지만 우분투가 아니라고 생각합니다. 그것은 WinDirStats GUI와 비슷한 원형 차트를 가지고 있습니다.


답변

디스크 사용량. -자세한 내용은 “man du”.

편집 : 일반적으로 du / -hc –max-depth = 1과 같은 것이해야합니다.

그래픽 도구의 경우 “filelight”를 사용해보십시오.


답변

나는 일상적으로 사용합니다 :

du -cks * | sort -nr


답변

agedu 가 RHEL 6에서 제대로 실행되고 대상 폴더를 스캔하고 HTTP를 통해 보고서를 노출시킵니다.

디스크 공간이 부족하다고 가정합니다. 공간 낭비 인 것을 찾아서 삭제하거나 아카이브 매체로 이동하여 여유 공간을 확보해야합니다. 최소한의 비용으로 최대 공간을 절약 할 수있는 올바른 항목을 어떻게 찾습니까?

Unix는 표준 du 유틸리티를 제공합니다.이 유틸리티는 디스크를 스캔하고 가장 많은 양의 데이터가 들어있는 디렉토리를 알려줍니다. 이를 통해 가장 가치있는 것으로 검색 범위를 좁힐 수 있습니다.

그러나 그것은 단지 큰 것을 알려줍니다. 당신이 정말로 알고 싶은 것은 너무 큰 것입니다. du는 그 자체로 큰 데이터를 필요로하는 큰 데이터와 한 번 포장을 풀고 잊어 버린 큰 데이터를 구별하지 못하게합니다.

대부분의 Unix 파일 시스템은 기본 모드에서 파일에 마지막으로 액세스 한 시간을 기록합니다. 쓰여지거나 수정되었을 때뿐만 아니라 읽었을 때도. 따라서 몇 년 전에 많은 양의 데이터를 생성하고 정리하는 것을 잊어 버린 이후로 사용하지 않았다면 원칙적으로 마지막 액세스 타임 스탬프를 사용하여 그 차이와 큰 차이를 구분할 수 있어야합니다 여전히 정기적으로 사용중인 데이터의 양.

agedu는이를 수행하는 프로그램입니다. 기본적으로 du와 동일한 종류의 디스크 스캔을 수행하지만 스캔 한 모든 항목의 마지막 액세스 시간도 기록합니다. 그런 다음 각 서브 디렉토리에 대한 결과 요약을 제공하는 보고서를 효율적으로 생성 할 수있는 색인을 작성한 다음 필요에 따라 해당 보고서를 생성합니다.

맨 페이지

여기에 이미지 설명을 입력하십시오