az vm unmanaged-disk
VM에 연결된 관리되지 않는 데이터 디스크를 관리합니다.
Azure Virtual Machines 디스크를 운영 체제, 애플리케이션 및 데이터를 저장하는 위치로 사용합니다. 모든 Azure 가상 머신에는 운영 체제 디스크와 임시 디스크라는 두 개 이상의 디스크가 있습니다. 운영 체제 디스크는 이미지에서 만들어지며, 운영 체제 디스크 및 이미지 모두는 실제로 Azure Storage 계정에 저장된 가상 하드 디스크(VHD)입니다. 가상 머신에도 데이터 디스크가 있을 수 있으며 이러한 디스크도 VHD로 저장됩니다.
Azure Managed 및 Unmanaged Data Disks의 최대 크기는 4095GB입니다(미리 보기의 더 큰 디스크 제외). 또한 Azure Unmanaged Disks의 최대 용량은 4095GB입니다.
자세한 내용은 다음을 참조하세요.
- Azure Disks - https://docs.microsoft.com/azure/virtual-machines/linux/about-disks-and-vhds 및 https://docs.microsoft.com/azure/virtual-machines/windows/about-disks-and-vhds .
- 공개 미리 보기의 더 큰 Managed Disks - https://azure.microsoft.com/blog/introducing-the-public-preview-of-larger-managed-disks-sizes/
- 공개 미리 보기의 울트라 SSD Managed Disks - https://docs.microsoft.com/azure/virtual-machines/windows/disks-ultra-ssd .
명령
| az vm unmanaged-disk attach |
관리되지 않는 영구 디스크를 VM에 연결합니다. |
| az vm unmanaged-disk detach |
VM에서 관리되지 않는 디스크를 분리합니다. |
| az vm unmanaged-disk list |
VM의 관리되지 않는 디스크를 나열합니다. |
az vm unmanaged-disk attach
관리되지 않는 영구 디스크를 VM에 연결합니다.
이렇게 하면 유지 관리 또는 크기 조정으로 인해 VM이 다시 프로비전되더라도 데이터를 보존할 수 있습니다.
az vm unmanaged-disk attach --resource-group
--vm-name
[--caching {None, ReadOnly, ReadWrite}]
[--lun]
[--name]
[--new]
[--size-gb]
[--subscription]
[--vhd-uri]
예제
관리되지 않는 새 기본 크기(1023GB) 데이터 디스크를 VM에 연결합니다.
az vm unmanaged-disk attach -g MyResourceGroup --vm-name MyVm --new
관리되지 않는 VM에 기존 데이터 디스크를 연결합니다.
az vm unmanaged-disk attach -g MyResourceGroup --vm-name MyVm --name MyDataDisk \
--vhd-uri https://mystorage.blob.core.windows.net/vhds/d1.vhd
관리되지 않는 영구 디스크를 VM에 연결합니다. (자동 생성)
az vm unmanaged-disk attach --name MyDataDisk --new --resource-group MyResourceGroup --size-gb 50 --vm-name MyVm
필수 매개 변수
리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.
Virtual Machine의 이름입니다. 를 사용하여 기본값을 구성할 수 az configure --defaults vm=<name> 있습니다.
선택적 매개 변수
디스크 캐싱 정책.
0 기반 LUN(논리 단위 번호)입니다. 최대값은 Virtual Machine 크기에 따라 달라집니다.
데이터 디스크 이름입니다.
새 디스크를 만듭니다.
크기(GB)입니다. 최대 크기: 4095GB(특정 미리 보기 디스크는 더 클 수 있습니다).
구독의 이름 또는 ID입니다. 를 사용하여 기본 구독을 구성할 수 az account set -s NAME_OR_ID 있습니다.
가상 하드 디스크 URI입니다. 예: https://mystorage.blob.core.windows.net/vhds/d1.vhd
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az vm unmanaged-disk detach
VM에서 관리되지 않는 디스크를 분리합니다.
az vm unmanaged-disk detach --name
--resource-group
--vm-name
[--subscription]
예제
VM에서 데이터 디스크를 분리합니다.
az vm unmanaged-disk detach -g MyResourceGroup --vm-name MyVm -n disk_name
필수 매개 변수
데이터 디스크 이름입니다.
리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.
Virtual Machine의 이름입니다. 를 사용하여 기본값을 구성할 수 az configure --defaults vm=<name> 있습니다.
선택적 매개 변수
구독의 이름 또는 ID입니다. 를 사용하여 기본 구독을 구성할 수 az account set -s NAME_OR_ID 있습니다.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az vm unmanaged-disk list
VM의 관리되지 않는 디스크를 나열합니다.
az vm unmanaged-disk list --name
--resource-group
[--query-examples]
[--subscription]
예제
VM에 연결된 관리되지 않는 디스크를 나열합니다.
az vm unmanaged-disk list -g MyResourceGroup --vm-name MyVm
이름이 "data_disk" 문자열을 포함하는 관리되지 않는 디스크를 나열합니다.
az vm unmanaged-disk list -g MyResourceGroup --vm-name MyVm \
--query "[?contains(name, 'data_disk')]" --output table
필수 매개 변수
Virtual Machine의 이름입니다. 를 사용하여 기본값을 구성할 수 az configure --defaults vm=<name> 있습니다.
리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.
선택적 매개 변수
JMESPath 문자열을 권장합니다. 쿼리 중 하나를 복사하여 큰따옴표 안에 --query 매개 변수를 붙여넣어 결과를 확인할 수 있습니다. 이러한 키워드를 기반으로 제안을 제공할 수 있도록 하나 이상의 위치 키워드를 추가할 수 있습니다.
구독의 이름 또는 ID입니다. 를 사용하여 기본 구독을 구성할 수 az account set -s NAME_OR_ID 있습니다.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.