Rain Wiki · Linux

df (disk free)

df 출력 결과를 읽는 방법, 일반 사용자 기준에서 사용 가능한 공간(Avail)이 0이 되기 전에 사용률(Use%)이 100%에 도달할 수 있는 이유, 그리고 df -i를 통해 아이노드(inode)를 확인하는 방법을 설명합니다.

Linux · Rain Wiki

df(disk free)는 마운트된 각 파일 시스템의 크기, 사용된 공간, 사용 가능한 공간, 마운트 지점을 보여주는 표준 명령어입니다. 'df -h'는 크기를 사람이 읽기 쉬운 단위로 출력하며, 'df -i'는 바이트 대신 아이노드 사용량을 보여주어 여유 바이트가 남아 있음에도 발생하는 '장치에 공간이 부족합니다(No space left on device)' 오류의 원인을 파악할 수 있게 해줍니다.

열(column) 읽기

Filesystem은 장치, Size는 전체 크기, Used와 Avail은 일반 사용자가 사용 중인 공간과 여유 공간, Use%는 백분율, Mounted on은 해당 파일 시스템이 나타나는 디렉터리입니다.

ext4 파일 시스템에서는 기본적으로 약 5%가 루트(root)용으로 예약되므로, Used와 Avail의 합이 Size보다 작을 수 있으며, Use%가 100%로 표시되기 전에 일반 사용자의 공간이 먼저 부족해질 수 있습니다.

유용한 옵션

'-T'는 파일 시스템 유형을 추가하고, '-x tmpfs'는 임시 메모리 파일 시스템을 숨기며, 'df -h /var'는 /var를 보유한 파일 시스템만 보여줍니다.

여유 공간 확인 방법

  1. 실행: df -hT -x tmpfs
  2. Use%가 높은 파일 시스템을 찾습니다.
  3. 아이노드도 함께 확인합니다: df -i
  4. 그런 다음 du 또는 ncdu로 내부를 살펴보고 공간을 차지하는 항목을 찾습니다.

주의 사항

  • 루트 파일 시스템을 100% 채우지 마십시오. 서비스, 로그인, 패키지 업데이트가 실패할 수 있습니다.

참고: RainServer는 Linux 서버를 위한 모니터링 및 안전한 정리를 제공하며, 변경될 내용을 먼저 보여주고 확인을 구합니다.

출처

최종 업데이트: 2026-10-08

관련 문서