az vm disk

VM に接続されているマネージド データ ディスクを管理します。

Azure Virtual Machines は、オペレーティング システム、アプリケーション、およびデータを格納する場所としてディスクを使用します。 すべての Azure 仮想マシンには、オペレーティング システム ディスクと一時ディスクの 2 つ以上のディスクがあります。 オペレーティング システム ディスクはイメージから作成されます。オペレーティング システム ディスクとイメージの両方は実際に仮想ハード ディスク (VHD) であり、Azure のストレージ アカウントに格納されます。 仮想マシンでは 1 つ以上のデータ ディスクも保持することができ、これらも VHD として格納されます。

Azure マネージド データ ディスクとアンマネージド データ ディスクの最大サイズは 4095 GB です (プレビューでは大きなディスクを除く)。 Azure アンマネージド ディスクの最大容量も 4095 GB です。

詳細については、以下を参照してください:

コマンド

名前 説明 Status
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]

新しい既定のサイズ (1023 GB) のマネージド データ ディスクを 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

必須のパラメーター

--vm-name

仮想マシンの名前。 を使用して az configure --defaults vm=<name>既定値を構成できます。

省略可能のパラメーター

--caching

ディスク キャッシュ ポリシー。

承認された値: None, ReadOnly, ReadWrite
--disks

マネージド ディスクの 1 つ以上の名前または ID (スペース区切り)。

--enable-write-accelerator

書き込みアクセラレータを有効にします。

既定値: False
--lun

0 ベースの論理ユニット番号 (LUN)。 最大値は、仮想マシンのサイズによって異なります。

--name -n

マネージド ディスクの名前または ID。

--new

新しいディスクを作成します。

既定値: False
--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

--size-gb -z

GB 単位のサイズ。 最大サイズ: 4095 GB (特定のプレビュー ディスクは大きくなる可能性があります)。

既定値: 1023
--sku

基になるストレージ SKU。

承認された値: PremiumV2_LRS, Premium_LRS, Premium_ZRS, StandardSSD_LRS, StandardSSD_ZRS, Standard_LRS, UltraSSD_LRS
--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

グローバル パラメーター
--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 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

必須のパラメーター

--name -n

データ ディスク名。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

--vm-name

仮想マシンの名前。 を使用して az configure --defaults vm=<name>既定値を構成できます。

省略可能のパラメーター

--force-detach

マネージド データ ディスクを VM から強制的にデタッチします。

グローバル パラメーター
--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 を使います。