Windows Server의 디스크와 파티션
사용 공간을 확인하는 방법, 상위 티어로 이전한 뒤 시스템 파티션을 확장하는 방법, 그리고 디스크가 거의 찼을 때 기가바이트를 확보하는 방법을 설명해요.
업데이트 2026년 8월 23일
VDS에는 디스크가 하나뿐입니다. VDS-1에서는 40 GB, VDS-6에서는 최대 250 GB까지 제공돼요. Windows Server만 약 15 GB를 차지하기 때문에, 낮은 티어에서는 첫날부터 여유 공간을 잘 살펴야 해요.
얼마나 사용되는지 확인하기
Get-Volume | Select-Object DriveLetter, FileSystemLabel, @{n='Free,GB';e={[math]::Round($_.SizeRemaining/1GB,1)}}, @{n='Size,GB';e={[math]::Round($_.Size/1GB,1)}}
Get-Disk
Get-Partition
무엇이 공간을 차지하는지는 그래픽 도구(WinDirStat, TreeSize Free)로 확인하는 게 가장 빠르지만, 명령어를 사용할 수도 있어요:
Get-ChildItem C:\ -Directory | ForEach-Object {
[pscustomobject]@{ Path=$_.FullName
GB=[math]::Round((Get-ChildItem $_ -Recurse -File -EA SilentlyContinue | Measure-Object Length -Sum).Sum/1GB,2) }
} | Sort-Object GB -Descending | Select-Object -First 10
사용된 공간은 /hosting/vds/m/<id>의 제어판에서도 확인할 수 있어요. “개요” 탭의 링은 게스트 에이전트에서 받은 데이터에 따라 채워져요. 에이전트가 제거되었다면 링은 비어 있고, 제어판에 설치 명령어가 표시돼요.
상위 티어로 이동한 후 파티션 확장하기
요금제를 업그레이드하면 디스크가 커지지만, Windows가 그 증가분을 자동으로 인식하지는 않아요. 디스크 끝에 할당되지 않은 공간이 생기거든요. 파티션을 직접 확장해야 해요.
$size = (Get-PartitionSupportedSize -DriveLetter C)
Resize-Partition -DriveLetter C -Size $size.SizeMax
인터페이스를 통해서는 “디스크 관리” (diskmgmt.msc) → C 파티션 우클릭 → “볼륨 확장”을 실행하면 돼요. 이 옵션이 비활성화되어 있다면, 할당되지 않은 영역이 파티션과 인접해 있지 않거나 요금제 변경 후 머신을 재부팅하지 않은 것이에요. Update-HostStorageCache를 실행하고 디스크를 다시 검색해 보세요.
디스크를 축소할 수는 없어요. 요금제 다운그레이드가 제공되지 않는 이유도 바로 이것이에요.
공간 확보하기
Cleanmgr /verylowdisk
dism /online /cleanup-image /startcomponentcleanup /resetbase
Remove-Item C:\Windows\SoftwareDistribution\Download\* -Recurse -Force
Remove-Item $env:TEMP\* -Recurse -Force -EA SilentlyContinue
사람들이 자주 잊는 대표적인 공간 소비자들은 다음과 같아요:
- 페이지 파일
C:\pagefile.sys— 기본적으로 RAM 용량과 같아요. VDS-3에서는 8 GB예요. “시스템 속성” → “고급” → “성능” → “가상 메모리”에서 제한할 수 있어요. - 최대 절전 모드 파일
hiberfil.sys— 서버에는 필요 없어요.powercfg -h off로 몇 기가바이트를 확보할 수 있어요. - 복원 지점 및 섀도 복사본 —
vssadmin list shadowstorage로 확인하고,vssadmin resize shadowstorage로 크기를 제한하세요. - IIS 로그
C:\inetpub\logs— 눈에 띄지 않게 커져요. IIS를 참고하세요. - MS SQL 데이터베이스 백업 — 기본 디렉터리에 쌓여요.
흔한 실수
- 공간이 완전히 바닥날 때까지 기다리는 것. 여유 공간이 0이 되면 Windows가 제대로 작동하지 않고, 부팅에 실패하기도 해요. 15%의 여유를 유지하세요.
C:\Windows\WinSxS를 직접 삭제하는 것. 시스템이 망가져요. 구성 요소 저장소는dism으로만 정리할 수 있어요.- 몇 기가바이트를 아끼려고 페이지 파일을 끄는 것. 낮은 티어에서는 부하가 몰릴 때 애플리케이션이 죽어요.
- 백업을 같은 머신에 보관하는 것. 같은 디스크에 있는 사본은 공간 부족도, 데이터 손실도 막아주지 못해요. 다른 곳에 업로드하세요.
저희는 자동 머신 백업을 제공하지 않고, 제어판에도 상태 스냅샷이 없어요. 따라서 복구 계획의 전부는 직접 만든 사본이에요. 필요해지기 전에 미리 설정해 두세요.