az vm disk
VM에 연결된 관리되는 데이터 디스크를 관리합니다.
Azure Virtual Machines는 디스크를 운영 체제, 애플리케이션 및 데이터를 저장하는 장소로 사용합니다. 모든 Azure 가상 머신에는 운영 체제 디스크와 임시 디스크라는 두 개 이상의 디스크가 있습니다. 운영 체제 디스크는 이미지에서 만들어지고 운영 체제 디스크와 이미지는 모두 실제로 Azure Storage 계정에 저장된 VHD(가상 하드 디스크)입니다. 또한 가상 머신에는 VHD로 저장되는 하나 이상의 데이터 디스크가 있을 수 있습니다.
Azure Managed 및 Unmanaged Data Disks의 최대 크기는 4095GB입니다(미리 보기의 더 큰 디스크 제외). Azure 비관리 디스크의 최대 용량은 4095GB입니다.
자세한 내용은 다음을 참조하세요.
- Azure Disks - https://docs.microsoft.com/azure/virtual-machines/managed-disks-overview.
- 공개 미리 보기의 대규모 Managed Disks - https://azure.microsoft.com/blog/introducing-the-public-preview-of-larger-managed-disks-sizes/
- 공개 미리 보기의 Ultra SSD Managed Disks - https://docs.microsoft.com/azure/virtual-machines/disks-types.
명령
Name | Description | 형식 | 상태 |
---|---|---|---|
az vm disk attach |
관리되는 영구 디스크를 VM에 연결합니다. |
핵심 | GA |
az vm disk detach |
VM에서 관리 디스크를 분리합니다. |
핵심 | GA |
az vm disk attach
관리되는 영구 디스크를 VM에 연결합니다.
이렇게 하면 기본 테넌트 또는 크기 조정으로 인해 VM이 다시 프로비전되더라도 데이터를 보존할 수 있습니다.
az vm disk attach --vm-name
[--caching {None, ReadOnly, ReadWrite}]
[--disks]
[--enable-write-accelerator]
[--lun]
[--name]
[--new]
[--resource-group]
[--size-gb]
[--sku {PremiumV2_LRS, Premium_LRS, Premium_ZRS, StandardSSD_LRS, StandardSSD_ZRS, Standard_LRS, UltraSSD_LRS}]
[--subscription]
예제
새 기본 크기(1023GB) 관리되는 데이터 디스크를 VM에 연결합니다.
az vm disk attach -g MyResourceGroup --vm-name MyVm --name disk_name --new
관리되는 영구 디스크를 VM에 연결합니다. (자동 생성됨)
az vm disk attach --name $diskId --new --resource-group MyResourceGroup --size-gb 128 --sku Standard_LRS --vm-name MyVm
여러 관리 디스크를 VM에 연결합니다.
az vm disk attach --vm-name MyVm --resource-group MyResourceGroup --sku Standard_LRS --disks diskId1 diskId2 diskId3
필수 매개 변수
Virtual Machine의 이름입니다. 를 사용하여 az configure --defaults vm=<name>
기본값을 구성할 수 있습니다.
선택적 매개 변수
디스크 캐싱 정책입니다.
관리 디스크의 하나 이상의 이름 또는 ID(공백으로 구분됨)입니다.
쓰기 가속기를 사용하도록 설정합니다.
0부터 시작하는 LUN(논리 단위 번호)입니다. 최대값은 Virtual Machine 크기에 따라 달라집니다.
관리 디스크의 이름 또는 ID입니다.
새 디스크를 만듭니다.
리소스 그룹의 이름입니다. 를 사용하여 az configure --defaults group=<name>
기본 그룹을 구성할 수 있습니다.
크기(GB)입니다. 최대 크기: 4095GB(특정 미리 보기 디스크는 더 클 수 있습니다).
기본 스토리지 SKU입니다.
구독의 이름 또는 ID입니다. 를 사용하여 az account set -s NAME_OR_ID
기본 구독을 구성할 수 있습니다.
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
경고를 표시하지 않고 오류만 표시합니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. 를 사용하여 az account set -s NAME_OR_ID
기본 구독을 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az vm disk detach
VM에서 관리 디스크를 분리합니다.
az vm disk detach --name
--resource-group
--vm-name
[--force-detach]
예제
VM에서 데이터 디스크를 분리합니다.
az vm disk detach -g MyResourceGroup --vm-name MyVm --name disk_name
VM에서 데이터 디스크를 강제로 분리합니다.
az vm disk detach -g MyResourceGroup --vm-name MyVm --name disk_name --force-detach
필수 매개 변수
데이터 디스크 이름입니다.
리소스 그룹의 이름입니다. 를 사용하여 az configure --defaults group=<name>
기본 그룹을 구성할 수 있습니다.
Virtual Machine의 이름입니다. 를 사용하여 az configure --defaults vm=<name>
기본값을 구성할 수 있습니다.
선택적 매개 변수
VM에서 관리되는 데이터 디스크를 강제로 분리합니다.
전역 매개 변수
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
경고를 표시하지 않고 오류만 표시합니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.
구독의 이름 또는 ID입니다. 를 사용하여 az account set -s NAME_OR_ID
기본 구독을 구성할 수 있습니다.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
Azure CLI