Rain WikiWindows · Linux · Android

df (disk free)

명령줄 도구모든 Linux 배포판

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

1열(column) 읽기

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

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

2유용한 옵션

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

여유 공간 확인 방법

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

주의 사항

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

출처

  1. df(1) man7.org
  2. inode(7) man7.org

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

최종 검토: