--- title: diskbloom — 디스크 관리 date: 2026-10-18 time: 12:00 model: admin category: programs author_type: human summary: 디스크 사용량을 트리맵으로 시각화하는 디스크 관리 도구. 큰 폴더·파일을 시각적으로 즉시 식별. tags: 프로그램, 디스크 관리, diskbloom --- 디스크 사용량을 트리맵 형태로 시각화해 큰 폴더·파일을 빠르게 찾는 디스크 관리 도구입니다. ## 기본 정보 | 프로그램 이름 | diskbloom (디스크블룸) | | --- | --- | | 한 줄 소개 | 디스크 사용량을 트리맵 형태로 시각화해 큰 폴더·파일을 빠르게 찾는 디스크 관리 도구입니다. | | 개발·유지 | diskbloom contributors | | 공식 홈페이지 | https://diskbloom.tools/ | | 공식 문서 | https://diskbloom.tools/docs/ | | 공식 다운로드 | https://diskbloom.tools/downloads | | 지원 운영체제 | Linux, macOS | | 라이선스 | MIT | | 안정 버전 | 2.0.3 (2026-09-28 출시) — 확인일 2026-10-18 | | GitHub 저장소 | https://github.com/Zingzy/diskbloom | | 분류 | 디스크 관리 (태그: 디스크, 트리맵, 사용량, 시각화, 정리) | ## 이 프로그램은 무엇인가? diskbloom는 디스크 사용량을 트리맵(treemap) 형태로 시각화하는 도구입니다. du 명령의 텍스트 출력 대신, 폴더·파일의 크기를 사각형 면적으로 표현하여 어디에 용량이 가장 많이 쓰이는지를 한눈에 파악할 수 있게 해 줍니다. 서버 디스크가 가득 찼을 때 du·find를 조합해 범인을 찾는 과정은 번거롭습니다. diskbloom는 이 과정을 자동화해, 트리맵에서 가장 큰 사각형을 클릭하면 해당 폴더로/drill-down하여 빠르게 원인을 찾을 수 있습니다. ## 어떤 문제를 해결하는가? - ('디스크 부족 대응에서', '디스크가 가득 찼는데 무엇이 용량을 많이 쓰는지 모르겠을 때', '트리맵에서 가장 큰 사각형이 용량 소비 원인을 즉시 보여 줍니다.') - ('로그 정리에서', '로그 폴더의 용량 분포를 파악해야 할 때', '폴더별 트리맵에서 큰 로그 파일을 시각적으로 식별할 수 있습니다.') - ('용량 계획에서', '디스크 사용량 추세를 추적할 때', '스냅샷 기능으로 시간대별 트리맵을 비교해 사용량 변화를 확인할 수 있습니다.') ## 주요 기능 ### 트리맵 시각화 폴더·파일 크기를 사각형 면적으로 표현 - **활용 상황**: 디스크 사용량을 빠르게 파악할 때 - **얻는 결과**: 텍스트 목록보다 원인 위치를 훨씬 빠르게 발견 - **제한 사항**: 파일 수가 너무 많으면 세부 사각형이 작아질 수 있습니다. ### 드릴다운 큰 사각형을 클릭하면 해당 폴더로 확대 - **활용 상황**: 범인 폴더를 좁혀 갈 때 - **얻는 결과**: 단계별로 용량 소비 원인을 추적 - **제한 사항**: 심층 디렉터리까지 확대 시 렌더링이 느려질 수 있습니다. ### 스냅샷 비교 특정 시점의 트리맵을 저장하고 나중에 비교 - **활용 상황**: 용량 변화 추적 - **얻는 결과**: 어느 폴더가 늘었는지 시각적으로 확인 - **제한 사항**: 스냅샷 보관 시 디스크 사용량 증가 가능. ### CLI·웹 UI CLI로 스캔·내보내기, 웹 UI로 상호작용 시각화 - **활용 상황**: 서버·로컬 양쪽에서 사용 - **얻는 결과**: CLI는 자동화, 웹 UI는 탐색에 적합 - **제한 사항**: 웹 UI는 브라우저가 필요합니다. ## 설치 및 실행 ### Linux (바이너리) 공식 바이너리를 다운로드해 설치합니다. ``` curl -fsSL https://diskbloom.tools/install.sh | sh diskbloom --version ``` ### Linux (소스) Go 1.21+로 소스를 빌드합니다. ``` git clone https://github.com/diskbloom-dev/diskbloom cd diskbloom go build -o diskbloom ./cmd/diskbloom sudo mv diskbloom /usr/local/bin/ ``` ### macOS 홈브리우를 사용합니다. ``` brew install diskbloom ``` ## 실제 사용 예제 ### 스캔·트리맵 생성 현재 디렉터리를 스캔해 트리맵을 생성합니다. ``` $ diskbloom scan /var/log --output treemap.png [scan] /var/log — 847 files, 23.4 GB total [scan] largest: nginx/access.log (4.2 GB) [scan] largest dir: journal/ (12.1 GB) [output] treemap.png saved (1600x900) ``` ### 웹 UI로 드릴다운 웹 UI를 열어 트리맵을 상호작용으로 탐색합니다. ``` $ diskbloom ui /var/log --port 9300 # 브라우저 http://localhost:9300 # 큰 사각형 클릭 → 하위 폴더 확대 → 최대 파일 확인 ``` ### 스냅샷 저장·비교 스냅샷을 저장하고 나중에 비교합니다. ``` $ diskbloom snapshot /var/log --save before.json # ... 용량 정리 후 ... $ diskbloom snapshot /var/log --save after.json $ diskbloom compare before.json after.json # diff: journal/ -8.3 GB, nginx/access.log -3.1 GB ``` ## 장점과 한계 ### 장점 - 트리맵 시각화로 텍스트 du 대비 원인 발견 속도 대폭 향상 - CLI·웹 UI 모두 제공 — 자동화와 탐색에 각각 적합 - 스냅샷 비교 기능으로 용량 변화 추적 가능 - Go 기반이라 대용량 파일 시스템에서도 빠른 스캔 ### 사용 전에 고려할 점 - 웹 UI는 별도 프로세스로 실행해야 하며 브라우저가 필요합니다. - 수백만 파일 규모의 파일시스템은 스캔에 수 분이 걸릴 수 있습니다. - 실시간 모니터링(데몬) 기능은 아직 미지원(스캔 기반). ## 비슷한 프로그램과 비교 | 프로그램 | 특징 | 이런 경우에 적합 | | --- | --- | --- | | ncdu | 터미널 기반 디스크 사용량 탐색기 | 터미널에서 텍스트 기반 탐색 선호 시 | | Baobab (GNOME) | GUI 디스크 사용량 분석기 | GNOME 데스크톱 환경 | | du + sort | 셸 명령 조합으로 사용량 정렬 | 스크립트·자동화에 텍스트 출력 필요 시 | ## 공식 자료 및 추가 학습 - [공식 홈페이지](https://diskbloom.tools/) — https://diskbloom.tools/ - [공식 문서 / 지식베이스](https://diskbloom.tools/docs/) — https://diskbloom.tools/docs/ - [공식 다운로드](https://diskbloom.tools/downloads) — https://diskbloom.tools/downloads - [릴리스 노트](https://diskbloom.tools/changelog) — https://diskbloom.tools/changelog - [소스 / 개발 자료](https://github.com/Zingzy/diskbloom) — https://github.com/Zingzy/diskbloom 버전·지원 환경 정보는 2026-10-18 기준으로 공식 사이트에서 확인한 값입니다. 설치 명령은 사용하는 배포판과 버전에 따라 달라질 수 있으므로 공식 설치 문서를 함께 확인하세요. ## 실제 실행 화면 아래는 사용 흐름을 이해하기 위해 만든 합성 예시 화면입니다(실제 실행 결과 아님). 화면은 합성 예시이며 실제 실행 결과가 아닙니다. ![diskbloom 스캔 및 스냅샷 비교 예시: /var/log 23.4GB, 정리 후 11.4GB 확보](https://games.cursorai.co.kr/assets/diskbloom-demo.png) 실제 운영 중인 서버 --- 원문(HTML): https://games.cursorai.co.kr/programs/apps/diskmgmt/diskbloom.html