헤드리스 Linux 용 디스크 사용량 트리 맵 소프트웨어


22

Windows 용 WinDirStat 및 KDE / Linux 용 KDirStat와 같은 트리 맵을 사용하여 사용 된 디스크 공간을 표시 할 수있는 일부 프로그램이 있습니다 .

KDirStat 스크린 샷

비슷한 것을 찾고 있지만 헤드리스 Linux 상자를 찾고 있습니다. (예 : 서버에서 콘솔 데이터 수집 프로그램을 실행 한 후 GUI 환경에서 그래픽 프로그램으로 파일을로드하십시오.)

또는 SSH 액세스만으로 구조화 된 사용 디스크 공간 표현 을 얻는 다른 좋은 방법은 무엇 입니까?


이 자바 스크립트는 du 출력을 구문 분석합니다 : code.google.com/p/treemaplib/source/browse/trunk/TreeMapJS/…
eadmaster

답변:


24

NCurses 디스크 사용량 (ncdu)이 적합합니다. 자세한 내용은 http://dev.yorhel.nl/ncdu 를 참조하십시오. 가장 널리 사용되는 배포판의 패키지로 제공되며 디스크 공간이 어디에서 사용되는지 찾아 볼 수 있습니다. 텍스트 문자를 사용하여 디렉토리 사용 막대 그래프를 표시하므로 텍스트 전용 환경에서 반 그래픽 인터페이스를 얻을 수 있습니다.


이것은 굉장한 것이 좋습니다.
RomanSt

ncdu는 트리 맵을 생성하지 않습니다.
Dave Horner

11

gt5는 매우 좋습니다. 콘솔 인터페이스가 있으며 브라우저에서 볼 수있는 html 파일도 생성합니다. 그것은 저장소에 있기 때문에 당신은 그것을 얻을 수 있습니다.


좋은 것 .... 그 패키지를 몰랐다.
3dinfluence

1
한동안 사용해 gt5왔지만 한 가지 큰 결함이 있습니다. 파일이 gt5많으면 결과를 생성하기 위해 상당한 양의 디스크 공간 (수백 메가 바이트)이 필요합니다.
블라디미르 판 텔레 예프

8

사용 du -cks * | sort -rn | head -11합니다.

디스크 소비량 별 상위 10 개 디렉토리를 보여줍니다. 나는 / home 등에서 항상 사용합니다.


훌륭한! 약간의 탐색이 필요하고 다른 장소에서 명령을 실행하여 모든 여유 공간이 어디로 갔는지 조사하더라도 설치해야 할 일은 없습니다.
Niavlys

5

xdiskusagedu분석을 위해 출력을 파이프로 파이프 할 수 있습니다 . 좋은 옵션입니다.



1

ssh를 통해 서버에 연결하고 워크 스테이션에서 ssh X 전달 및 X 서버를 사용하는 경우 동일한 명령을 실행할 수 있습니다. 명령 줄에서 원하는 경우 :

df -k /*|sort -n

1
예, 그건 분명하지만 서버에 KDE를 설치하고 싶지 않습니다. :) 모든 파일을 크기별로 정렬하는 것보다 더 훌륭하고 체계적인 방법을 찾고있었습니다.
Vladimir Panteleev
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.