디스크 용량, 사용량 확인

Ubuntu 기준 디스크 용량 및 사용량 확인 가이드

이 문서는 Ubuntu 리눅스 환경에서 디스크의 물리적인 총 용량현재 사용 중인 용량을 확인하는 방법에 대해 자세히 설명합니다.


📌 1. df 명령어 - 디스크 사용량 확인

기본 사용법

df -h
  • -h : 사람이 읽기 쉬운 단위로 출력 (KB, MB, GB 등)

예시 출력

Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1       100G   20G   75G  22% /
tmpfs            16G  1.0M   16G   1% /dev/shm

유용한 옵션

옵션설명
-hHuman-readable (단위 표기)
-T파일시스템 유형 표시
--total총합 정보 표시
-a모든 파일시스템 포함 (사용 안 되는 것도 포함)

예시

df -hT
df -h --total

📌 2. lsblk 명령어 - 물리 디스크 및 파티션 확인

기본 사용법

lsblk

출력 예시

NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0  100G  0 disk 
└─sda1   8:1    0  100G  0 part /

유용한 옵션

옵션설명
-f파일 시스템 포함 출력
-o출력 필드 지정

예시

lsblk -f
lsblk -o NAME,SIZE,FSTYPE,MOUNTPOINT

📌 3. du 명령어 - 디렉토리별 디스크 사용량 확인

예시: 루트 디렉토리의 사용량 요약

sudo du -sh /*
  • -s : 합계만 표시
  • -h : 사람이 읽기 쉬운 단위로 표시

특정 디렉토리 하위 전체 확인

du -h --max-depth=1 /home

📌 4. df + grep 으로 특정 마운트 포인트 확인

df -h | grep '/$'

📌 5. mount 명령어로 마운트 정보 확인

mount | column -t

📌 6. 디스크 용량 시각화 도구

ncdu - 인터랙티브한 디스크 사용량 확인 도구

sudo apt install ncdu
sudo ncdu /

📌 7. ls -lh 명령어 - 디렉토리 내 파일 크기 확인

ls -lh /var/log
  • -l : 자세히
  • -h : 사람 읽기 쉬운 단위

📌 8. 블록 디바이스 정보 - blkid

sudo blkid

📌 9. 디스크 스마트 정보 확인 - smartctl

sudo apt install smartmontools
sudo smartctl -a /dev/sda

✅ 요약

목적명령어
전체 디스크 사용량 요약df -h
물리 디스크 확인lsblk
디렉토리 사용량du -sh /*
시각적 디스크 탐색ncdu /
파일별 크기 확인ls -lh
마운트된 디스크만 확인`df -h

이 문서는 Ubuntu 및 일반적인 Linux 배포판에서 디스크 상태를 점검할 때 매우 유용합니다.