df 와 du 차이점

2024. 11. 24. 20:07·자격증/네트워크관리사

 

리눅스에서 **df**와 **du**는 모두 디스크 관련 정보를 제공하지만, 각각의 목적과 사용 방식이 다릅니다. 주요 차이점은 아래와 같습니다.


1. df (Disk Free)

  • 역할: 디스크 전체 공간 사용량을 보여줍니다.
  • 대상: 파일 시스템 단위로 디스크 사용량과 남은 용량을 표시합니다.
  • 기준: 파일 시스템 메타데이터를 기반으로 정보를 제공합니다.
  • 주요 사용법:
    bash
    코드 복사
    df -h # 사람이 읽기 쉬운 형식으로 디스크 용량 표시 df -T # 파일 시스템 유형과 함께 표시
  • 특징:
    • 디스크 파티션별 용량을 확인할 때 유용합니다.
    • 파일 시스템의 사용 가능한 공간을 기준으로 계산합니다.
    • 파일 삭제 후에도 캐시가 해제되지 않은 경우 업데이트가 지연될 수 있습니다.

예시 출력:

plaintext
코드 복사
Filesystem Size Used Avail Use% Mounted on /dev/sda1 50G 30G 20G 60% /

2. du (Disk Usage)

  • 역할: 특정 디렉터리나 파일의 실제 사용량을 보여줍니다.
  • 대상: 사용자가 지정한 경로 내의 개별 디렉터리나 파일의 크기를 계산합니다.
  • 기준: 파일과 디렉터리 크기를 직접 스캔하여 계산합니다.
  • 주요 사용법:
    bash
    코드 복사
    du -sh /path/to/dir # 특정 디렉터리의 총 용량 확인 du -ah /path/to/dir # 파일과 디렉터리의 개별 크기 모두 확인
  • 특징:
    • 특정 디렉터리나 파일이 디스크에서 차지하는 공간을 확인할 때 유용합니다.
    • 심볼릭 링크, 압축 파일 등 특수한 상황에서 실제 디스크 사용량과 오차가 있을 수 있습니다.

예시 출력:

plaintext
코드 복사
100M /var/log 50M /var/www 150M total

핵심 차이점 요약

기준 파일 시스템 파일 및 디렉터리 크기
대상 전체 디스크 또는 파일 시스템 특정 경로
결과 파일 시스템의 남은 용량과 사용량 개별 파일/디렉터리의 실제 크기
속도 빠름 크기가 큰 디렉터리를 스캔하면 느림
용도 디스크 용량 관리 특정 폴더/파일 크기 분석
728x90
저작자표시 비영리 동일조건 (새창열림)
'자격증/네트워크관리사' 카테고리의 다른 글
  • 스티키비트 소문자 t 와 대문자 T 차이
  • 루핑과 STP (Spanning Tree Protocol)
  • Address Aggregation을 통해 인터넷 라우터의 오버헤드가 감소하는 이유는 무엇인가요?
  • 오버헤드(overhead)란?
재성
재성
늦게 철든 아재.. 늦은 공부는 힘드네요
  • 재성
    자격증 취득 / 박재성
    재성
  • 전체
    오늘
    어제
    • 분류 전체보기 (69)
      • 자격증 (66)
        • 개인정보관리사 CPPG (4)
        • 정보처리 기사 (1)
        • 정보통신 기사 (3)
        • 정보보안 기사 (30)
        • SQL개발자 (1)
        • SW자산관리사 (7)
        • 네트워크관리사 (10)
        • 지능형홈관리사 (10)
      • 소망 목록 (1)
        • 코딩 - 리액트 (1)
      • 발자취 (2)
  • 공지사항

    • Who is 박재성?
  • 블로그 메뉴

    • 🏠 블로그 홈
    • 💾 취합 자료실
    • 🔍 태그
    • 📒 방명록
    • 🗝️ 관리
    • ✏️ 글 쓰기
  • 인기 글

  • hELLO· Designed By정상우.v4.10.3

재성
df 와 du 차이점
상단으로

티스토리툴바