Windows Server / Hyper-V / 가상 하드 디스크 VHDX 용량 줄이는 방법

Hyper-V에서 가상 하드 디스크를 동적 확장으로 만들면, 설정된 HDD의 크기와 상관 없이 사용한 만큼만 저장소 공간을 사용합니다. 예를 들어 가상 하드 디스크의 크기를 1TB로 설정해도 사용을 2GB만 했다면 VHDX 파일의 크기는 2GB가 되는 것이죠.

그런데, 가상 컴퓨터에서 파일을 추가하면 VHDX 파일의 크기가 커지지만, 파일을 삭제한다고 해서 줄어들지는 않습니다. 그래서 작업을 하면 할수록 VHDX 파일의 크기는 늘어납니다.

VHDX 파일이 너무 커진 경우 diskpart를 이용해서 어느 정도 줄일 수 있습니다.

  • 다음과 같이 38,703,104KB의 크기를 가진 VHDX 파일이 있습니다.

  • 명령 프롬프트에서 diskpart를 실행합니다.

  • 다음과 같이 명령하여 가상 하드 디스크를 선택합니다. 경로는 용량을 줄이려는 VHDX 파일에 맞추고, 경로나 파일 이름에 띄어쓰기가 있다면 큰 따옴표로 감쌉니다.
sel vdisk file="D:\Hyper-V\...\Virtual Hard Disks\DISK 01.vhdx"
  • sel은 select의 약어입니다.

  • 다음과 같이 명령합니다. com은 compact의 약어입니다.
com vdisk

  • 잠시 기다리면 작업이 완료되고...

  • 용량이 줄어든 것을 확인할 수 있습니다.

같은 카테고리의 다른 글

Windows Server 2019 / Active Directory / 그룹과 그룹 정책

그룹 그룹 범위에는 도메인 로컬, 글로벌, 유니버설이 있다. 도메인 로컬 그룹은 서로 다른 도메인의 사용자가 구성원이 될 수 있으나, 그룹이 속한 도메인의 자원만 사용할 수 있다. 글로벌 그룹은 같은 도메인 사용자만 구성원이 될 수 있고, 모든 도메인의 자원을 사용할 수 있다. 유니버설 그룹은 서로 다른 도메인의 사용자가 구성원이 될 수 있고, 모든 도메인의 자원을 ...

Windows Server 2019 / 업데이트 하는 방법

Windows Server 2019 / 업데이트 하는 방법

윈도우 서버 2019의 업데이트는 윈도우 10의 업데이트와 방식이 거의 같습니다. 단, 서버의 특성 상 재부팅이 곤란할 수 있으므로, 재부팅이 가능한 시간에 업데이트를 하는 것이 좋습니다.(물론 재부팅이 필요 없는 업데이트도 있습니다.) 업데이트가 있으면 알림이 뜹니다. 알림이 없어도 에서... 업데이트가 있는지 확인할 수 있습니다. 업데이트가 있으면 를 클릭하여 업데이트하세요. 업데이트 완료 후 ...

Windows Server 2019 / 고급 시작 옵션

Windows Server 2019 / 고급 시작 옵션

윈도우 서버에 문제가 생겼을 경우, 네트워크가 되지 않는 안전 모드 등으로 부팅을 해야하는 경우가 있습니다. 여러 가지 방법이 있지만, 고급 시작 옵션을 이용하는 게 편합니다. Windows 설정을 엽니다. 단축키는 WIN+I입니다. 을 클릭합니다. 왼쪽 메뉴에서 를 클릭합니다. 고급 시작 옵션에 있는 을 클릭합니다. 적절히 설정하고 을 클릭합니다. 을 클릭하고... 을 클릭합니다. 을 ...

Windows Server 2022 / Active Directory / 서버 역할 추가하고 클라이언트 조인하는 방법

Windows Server 2022 / Active Directory / 서버 역할 추가하고 클라이언트 조인하는 방법

Windows Server 2022에서 Active Directory 도메인 서비스 역할을 추가하고, Windows 11 클라이언트에서 조인하는 방법을 알아본다.(서버와 클라이언트는 같은 네트워크에 있다고 가정한다.) Active Directory 도메인 서비스 역할 추가 서버 관리자에서 를 클릭한다. 을 클릭한다. 을 클릭한다. 을 클릭한다. 에 체크하면... 필요한 기능을 추가하겠냐는 팝업이 뜬다. 를 클릭한다. 에 체크가 된 ...

Windows Server / Hyper-V / 가상 하드 디스크 VHDX 용량 줄이는 방법

Windows Server / Hyper-V / 가상 하드 디스크 VHDX 용량 줄이는 방법

Hyper-V에서 가상 하드 디스크를 동적 확장으로 만들면, 설정된 HDD의 크기와 상관 없이 사용한 만큼만 저장소 공간을 사용합니다. 예를 들어 가상 하드 디스크의 크기를 1TB로 설정해도 사용을 2GB만 했다면 VHDX 파일의 크기는 2GB가 되는 것이죠. 그런데, 가상 컴퓨터에서 파일을 추가하면 VHDX 파일의 크기가 커지지만, 파일을 삭제한다고 해서 줄어들지는 않습니다. 그래서 작업을 하면 ...

Windows Server 2022 / Active Directory / 이중화

Windows Server 2022 / Active Directory / 이중화

  가정 MF-AD-01이 도메인 컨트롤러이다. 도메인은 mf.ad이다. MF-AD-02를 도메인 컨트롤러로 추가하여 이중화한다. MF-AD-01의 IP는 192.168.0.211, MF-AD-02의 IP는 192.168.0.212이다. DNS 변경 MF-AD-02의 DNS를 MF-AD-01의 IP로 변경한다. Active Directory 도메인 서비스 역할 추가 Active Directory를 처음 구축하는 방식 그대로 Active Directory 도메인 서비스 역할을 추가한다. Active Directory 도메인 서비스 구성 를 선택한다. 도메인에 mf.ad를 입력한다. 을 클릭한다. MF-AD-01의 관리자 계정을 입력하고 을 ...

Windows Server / Hyper-V / 구성 버전

Windows Server / Hyper-V / 구성 버전

구성 버전 Hyper-V 가상 컴퓨터에는 구성 버전이라는 게 있다. Windows의 버전에 따라 구성 버전도 달라진다. 예를 들어 Windows Server 2012 R2에서 만든 가상 머신의 구성 버전은 5.0이고, Windows Server 2019에서 만드는 가상 머신의 구성 버전은 9.0이다. 최신까지 업데이트하였다는 가정 하에 구성 버전은 다음과 같다. Windows Server 2022 : 10.0 Windows Server 2019 : ...

Windows Server 2022 / 공유 폴더에 접근할 수 없는 경우 해결 방법

Windows Server 2022 / 공유 폴더에 접근할 수 없는 경우 해결 방법

폐쇄된 네트워크 환경에서 인증 없이 접근할 수 있는 공유 폴더를 만들었다. Windows 10이나 Windows 11은 잘 접속이 되나 Windows Server에서는 다음과 같은 에러를 내면서 접근하지 못한다. \\xxx.xxx.xxx.xxx를 찾을 수 없습니다. 맞춤법을 확인하고 다시 시도하십시오. 이유는 인증 없이는 공유 폴더에 접근하지 못하도록 설정되어 있기 때문이다. 보안을 위한 기본 설정으로, 이를 해제하기 위해서는 로컬 ...

Windows Server / Hyper-V / 가상 컴퓨터와 호스트 간 파일 복사 붙여 넣기 가능하게 만드는 방법

Windows Server / Hyper-V / 가상 컴퓨터와 호스트 간 파일 복사 붙여 넣기 가능하게 만드는 방법

원격 데스크톱으로 다른 기기에 접속한 경우 내 컴퓨터의 파일을 복사해서 접속한 컴퓨터에 붙여 넣을 수 있다. 그런데, Hyper-V에서 띄운 가상 머신 창에서는 텍스트만 붙여 넣기 가능할 뿐 파일을 넣지는 못한다. 그래서 공유 폴더를 만들거나 클라우드 저장 공간을 이용해서 파일을 넣는데... 사실 Hyper-V에 호스트의 파일을 복사해서 게스트에 붙여 넣기, 게스트의 파일을 복사해서 ...

Windows Server 2022 / Active Directory / Azure AD Connect

즉시 동기화 Start-ADSyncSyncCycle -PolicyType Delta 동기화 진행 상황은 Synchronization Service Manager에서 볼 수 있다. Azure AD Connect 끊기 https://docs.microsoft.com/ko-kr/microsoft-365/enterprise/turn-off-directory-synchronization?view=o365-worldwide PowerShell에서 다음 작업 수행 Install-Module MSOnline NuGet 공급자를 설치할지 묻는 메시지가 표시되면 Y PSGallery에서 모듈을 설치할지 묻는 메시지가 표시되면 Y Azure AD에 연결 Connect-MsolService 연결 끊기 Set-MsolDirSyncEnabled -EnableDirSync $false 확인 False를 반환하는지 확인 (Get-MSOLCompanyInformation).DirectorySynchronizationEnabled 기타 동기화 후 어느 정도 시간이 지나야 끊는 것이 가능 동기화 해제 후 72시간이 지나야 ...