다음을 통해 공유


가상 머신에 연결된 관리되지 않는 가상 하드 디스크 확장

이 문서에서는 관리되지 않는 디스크를 확장하는 방법을 설명합니다. 관리 디스크를 확장하는 방법을 알아보려면 Windows 또는 Linux 문서를 사용합니다.

적용 대상: ✔️ Windows VM ✔️ Linux VM ✔️ 유연한 확장 집합

Azure Marketplace에서 이미지를 배포하여 리소스 그룹에 새 VM(가상 머신)을 만드는 경우 기본 OS(운영 체제) 드라이브는 종종 127GB입니다(일부 이미지의 경우 OS 디스크 크기가 기본적으로 더 작음). VM에 데이터 디스크를 추가할 수 있지만(숫자가 선택한 SKU에 따라 다름), 이러한 추록 디스크에는 애플리케이션 및 CPU 집약적 워크로드를 설치하는 것이 좋습니다. 고객은 다음과 같은 특정 시나리오를 특정 지원하기 위해 OS 드라이브를 확장해야 하는 경우가 많습니다.

  • OS 드라이브에 구성 요소를 설치하는 레거시 애플리케이션을 지원하기 위해
  • OS 드라이브가 대형 온-프레미스로 실제 PC 또는 VM을 마이그레이션하기 위해

Important

Azure VM의 OS 또는 데이터 디스크 크기를 조정하려면 VM의 할당을 취소해야 합니다.

기존 디스크를 축소하는 것은 지원되지 않으며 이는 잠재적으로 데이터가 손실될 수 있습니다.

디스크를 확장한 후 더 큰 디스크를 활용하려면 OS(Windows 또는 Linux)내에서 볼륨을 확장해야 합니다.

PowerShell을 사용하여 비관리 디스크 크기 조정

관리 모드에서 PowerShell ISE 또는 PowerShell 창을 열고 다음 단계를 수행합니다.

  • 리소스 관리 모드에서 Microsoft Azure 계정에 로그인하고 구독을 선택합니다.

    Connect-AzAccount
    Select-AzSubscription –SubscriptionName 'my-subscription-name'
    
  • 리소스 그룹 이름 및 VM 이름을 설정합니다.

    $rgName = 'my-resource-group-name'
    $vmName = 'my-vm-name'
    
  • VM에 대한 참조를 얻습니다.

    $vm = Get-AzVM -ResourceGroupName $rgName -Name $vmName
    
  • VM을 중지한 후 디스크의 크기를 조정합니다.

    Stop-AzVM -ResourceGroupName $rgName -Name $vmName
    
  • 관리되지 않는 OS 디스크의 크기를 원하는 값으로 설정하고 VM을 업데이트합니다.

    $vm.StorageProfile.OSDisk.DiskSizeGB = 1023
    Update-AzVM -ResourceGroupName $rgName -VM $vm
    

    Warning

    새 크기가 기존 디스크 크기보다 커야 합니다. OS 디스크에 허용되는 최대 크기는 2,048GB입니다. (VHD Blob은 이 크기 이상으로 확장할 수 있지만, OS가 처음 2,048GB의 공간에서만 작동할 수 있습니다.)

  • 크기를 조정하려는 모든 데이터 디스크의 크기를 업데이트합니다. VM에 연결된 첫 번째 데이터 디스크를 확장하려면 다음과 같이 숫자 인덱스를 사용하여 첫 번째 연결된 데이터 디스크의 참조를 가져옵니다.

    $vm.StorageProfile.DataDisks[0].DiskSizeGB = 1023
    

    마찬가지로 인덱스를 사용하거나 디스크의 Name 속성을 사용하여 VM에 연결된 다른 데이터 디스크를 참조할 수 있습니다.

    ($vm.StorageProfile.DataDisks | Where ({$_.Name -eq 'my-second-data-disk'})).DiskSizeGB = 1023
    
  • VM이 업데이트될 때까지 몇 초 정도 걸릴 수 있습니다. 명령 실행이 완료되면 VM을 다시 시작합니다.

    Start-AzVM -ResourceGroupName $rgName -Name $vmName
    

다음 단계

Azure Portal을 사용하여 디스크를 연결할 수도 있습니다.