도구스개발

디스크 슬랙 공간 계산기

평균 파일 크기·파일 수·블록(클러스터) 크기를 입력하면 블록 단위 할당 때문에 낭비되는 디스크 공간(슬랙)을 계산합니다.

KiB

블록(클러스터) 크기

전체 슬랙(낭비)

29.3MiB

전체 점유량 39.06MiB

파일당 실제 점유량4KiB
파일당 슬랙(낭비)3KiB
전체 점유량39.06MiB
전체 슬랙(낭비)29.3MiB

블록 크기별 비교

4KiB29.3MiB
8KiB68.36MiB
16KiB146.48MiB
32KiB302.73MiB
64KiB615.23MiB
파일당 실제 점유량 = ceil(파일 크기 ÷ 블록 크기) × 블록 크기입니다. 블록의 정수 배만큼만 할당할 수 있어, 남는 자리가 있어도 다른 파일이 함께 쓸 수 없습니다.
파일마다 크기가 다르면 실제 총 슬랙은 이 평균값 추정과 다를 수 있습니다.

사용 방법

  1. 1저장할 파일의 평균 크기와 개수를 입력합니다.
  2. 2파일시스템의 블록(클러스터) 크기를 고릅니다.
  3. 3파일당·전체 슬랙(낭비되는 공간)을 확인하고, 다른 블록 크기와 비교합니다.

자주 묻는 질문

파일 시스템은 디스크를 고정 크기 블록(클러스터)으로 나눠 관리하고, 한 파일은 항상 블록의 정수 배만큼만 차지합니다. 파일 크기가 블록 크기의 배수가 아니면 마지막 블록의 남는 공간이 통째로 낭비되는데, 이것이 슬랙 공간입니다.

파일당 실제 점유량 = ceil(파일 크기 ÷ 블록 크기) × 블록 크기이고, 슬랙(낭비) = 점유량 − 파일 크기입니다. 예를 들어 1KiB 파일을 4KiB 블록에 저장하면 4KiB를 통째로 쓰고 3KiB가 낭비됩니다. 블록 크기와 정확히 같은 크기의 파일이 아닌 이상 평균적으로 블록 크기의 절반 정도가 파일마다 낭비된다고 볼 수 있습니다.

블록을 작게 하면 슬랙은 줄지만, 파일마다 관리해야 할 할당 테이블 항목 수가 늘어나 메타데이터 오버헤드와 단편화가 커집니다. 큰 파일 위주(예: 동영상 저장소)라면 블록을 크게, 작은 파일이 많다면(예: 웹 서버의 수많은 작은 이미지) 블록을 작게 쓰는 것이 유리한 트레이드오프입니다.

탐색기·파일 속성이 보여주는 "크기"는 파일의 실제 바이트 수이고, "디스크 할당 크기"가 슬랙까지 포함한 실제 점유량입니다. 작은 파일이 아주 많은 폴더는 이 둘의 차이가 커서, 파일 크기 합계보다 디스크 사용량이 눈에 띄게 큰 경우가 자주 있습니다.

알아두면 좋은 점

  • 순수 올림(ceil) 연산이라 외부 자료 조사가 필요 없는 결정적 계산입니다.
  • 파일마다 크기가 다르면 실제 총 슬랙은 이 계산기의 평균값 추정과 다를 수 있습니다. 정확한 값은 파일별로 각각 계산해 더해야 합니다.
  • 파일시스템 자체의 메타데이터(할당 테이블·저널 등) 오버헤드는 포함하지 않습니다. 순수하게 파일 데이터의 블록 할당 낭비만 계산합니다.

함께 보면 좋은 도구

마지막 검증: 2026년 9월 5일 · 결과는 참고용 추정치입니다.