다음을 통해 공유


az vm unmanaged-disk

VM에 연결된 관리되지 않는 데이터 디스크를 관리합니다.

Azure Virtual Machines는 디스크를 운영 체제, 애플리케이션 및 데이터를 저장하는 장소로 사용합니다. 모든 Azure 가상 머신에는 운영 체제 디스크와 임시 디스크라는 두 개 이상의 디스크가 있습니다. 운영 체제 디스크는 이미지에서 만들어지고 운영 체제 디스크와 이미지는 모두 실제로 Azure Storage 계정에 저장된 VHD(가상 하드 디스크)입니다. 또한 가상 머신에는 VHD로 저장되는 하나 이상의 데이터 디스크가 있을 수 있습니다.

Azure Managed 및 Unmanaged Data Disks의 최대 크기는 4095GB입니다(미리 보기의 더 큰 디스크 제외). Azure 비관리 디스크의 최대 용량은 4095GB입니다.

자세한 내용은 다음을 참조하세요.

명령

Name Description 형식 상태
az vm unmanaged-disk attach

관리되지 않는 영구 디스크를 VM에 연결합니다.

핵심 GA
az vm unmanaged-disk detach

VM에서 관리되지 않는 디스크를 분리합니다.

핵심 GA
az vm unmanaged-disk list

VM의 관리되지 않는 디스크를 나열합니다.

핵심 GA

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]
                            [--vhd-uri]

예제

VM에 관리되지 않는 새 기본 크기(1023GB) 데이터 디스크를 연결합니다.

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

필수 매개 변수

--resource-group -g

리소스 그룹의 이름입니다. 를 사용하여 az configure --defaults group=<name>기본 그룹을 구성할 수 있습니다.

--vm-name

Virtual Machine의 이름입니다. 를 사용하여 az configure --defaults vm=<name>기본값을 구성할 수 있습니다.

선택적 매개 변수

--caching

디스크 캐싱 정책입니다.

허용되는 값: None, ReadOnly, ReadWrite
--lun

0부터 시작하는 LUN(논리 단위 번호)입니다. 최대값은 Virtual Machine 크기에 따라 달라집니다.

--name -n

데이터 디스크 이름입니다.

--new

새 디스크를 만듭니다.

기본값: False
--size-gb -z

크기(GB)입니다. 최대 크기: 4095GB(특정 미리 보기 디스크는 더 클 수 있습니다).

기본값: 1023
--vhd-uri

가상 하드 디스크 URI. 예: https://mystorage.blob.core.windows.net/vhds/d1.vhd

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

경고를 표시하지 않고 오류만 표시합니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
기본값: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. 를 사용하여 az account set -s NAME_OR_ID기본 구독을 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az vm unmanaged-disk detach

VM에서 관리되지 않는 디스크를 분리합니다.

az vm unmanaged-disk detach --name
                            --resource-group
                            --vm-name

예제

VM에서 데이터 디스크를 분리합니다.

az vm unmanaged-disk detach -g MyResourceGroup --vm-name MyVm -n disk_name

필수 매개 변수

--name -n

데이터 디스크 이름입니다.

--resource-group -g

리소스 그룹의 이름입니다. 를 사용하여 az configure --defaults group=<name>기본 그룹을 구성할 수 있습니다.

--vm-name

Virtual Machine의 이름입니다. 를 사용하여 az configure --defaults vm=<name>기본값을 구성할 수 있습니다.

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

경고를 표시하지 않고 오류만 표시합니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
기본값: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. 를 사용하여 az account set -s NAME_OR_ID기본 구독을 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az vm unmanaged-disk list

VM의 관리되지 않는 디스크를 나열합니다.

az vm unmanaged-disk list --name
                          --resource-group

예제

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

필수 매개 변수

--name --vm-name -n

Virtual Machine의 이름입니다. 를 사용하여 az configure --defaults vm=<name>기본값을 구성할 수 있습니다.

--resource-group -g

리소스 그룹의 이름입니다. 를 사용하여 az configure --defaults group=<name>기본 그룹을 구성할 수 있습니다.

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

경고를 표시하지 않고 오류만 표시합니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
기본값: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. 를 사용하여 az account set -s NAME_OR_ID기본 구독을 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.