Logo
내 게시판 만들기
리눅스

디스크 공간 관리 — df·du·ncdu

야옹이 | 2026.04.27 13:31:51
조회 20 | 추천 0

리눅스 시스템 운영의 일상이 「디스크 사용량 모니터링」입니다.

갑작스런 풀(full)은 서비스 중단으로 이어지므로 평소 점검이 중요합니다.



df — 파일시스템별 사용량.

df -h(human-readable, GB·MB 표시).

출력에 「Filesystem · Size · Used · Avail · Use% · Mounted on」.

df -i로 inode 사용량(파일 개수 한도).

시스템 전체 한눈에.



du — 디렉토리별 사용량.

du -sh /home/alice — 「summary, human-readable」 — alice 폴더 총 크기.

du -h --max-depth=1 /var — 자식 폴더들의 크기 한눈에.

「누가 디스크 차지」 추적.



ncdu — 인터랙티브.

apt install ncdu.

ncdu /var — 폴더 안의 자식들을 크기순으로 정렬 + 화살표로 탐색.

큰 디렉토리 깊이 들어가면서 「어디서 디스크가 빠지나」 추적.

매우 직관적.



흔한 디스크 풀 원인.

1) /var/log — 로그 폭주.

2) /var/cache — 패키지 캐시.

3) /tmp — 정리 안 된 임시 파일.

4) Docker — /var/lib/docker의 이미지·컨테이너.

5) 사용자 홈의 큰 다운로드.

정기 점검과 자동 정리(logrotate·cron)로 예방.




한 줄 요약


df는 파일시스템 단위 사용량(df -h, df -i), du는 디렉토리 단위(du -sh, du -h --max-depth).

ncdu는 인터랙티브 탐색.

디스크 풀 흔한 원인은 /var/log·cache·docker.




더 알아볼 것


- dust — 모던 du 대안

- find으로 큰 파일 찾기 — find / -size +1G

- Docker 정리 — docker system prune

공유하기
목록보기
번호 제목 글쓴이 작성일 조회 좋아요
72 구름이 26/04/27 21 0
71 너구리 26/04/27 21 0
70 토순이 26/04/27 22 0
69 곰돌이 26/04/27 21 0
68 구름이 26/04/27 30 0
67 다람쥐 26/04/27 28 0
66 구름이 26/04/27 25 0
65 구름이 26/04/27 21 0
64 곰돌이 26/04/27 25 0
63 야옹이 26/04/27 21 0
62 부엉이 26/04/27 22 0
61 다람쥐 26/04/27 31 0
60 다람쥐 26/04/27 27 0
59 구름이 26/04/27 22 0
58 야옹이 26/04/27 20 0
57 토순이 26/04/27 22 0
56 너구리 26/04/27 21 0
55 곰돌이 26/04/27 19 0
54 너구리 26/04/27 20 0
53 야옹이 26/04/27 23 0
52 멍뭉이 26/04/27 21 0
51 야옹이 26/04/27 20 0
50 구름이 26/04/27 24 0
49 멍뭉이 26/04/27 32 0
48 부엉이 26/04/27 21 0
47 너구리 26/04/27 19 0
46 멍뭉이 26/04/27 20 0
45 곰돌이 26/04/27 24 0
44 야옹이 26/04/27 20 0
43 토순이 26/04/27 28 0
신고하기

신고 사유를 선택해 주세요.