次の方法で共有


az vm disk

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

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

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

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

コマンド

名前 説明 状態
az vm disk attach

マネージド永続ディスクを VM に接続します。

コア ジョージア 州
az vm disk detach

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

コア ジョージア 州

az vm disk attach

マネージド永続ディスクを VM に接続します。

これにより、メンテナンスやサイズ変更のために VM が再プロビジョニングされた場合でも、データを保持できます。

az vm disk attach --vm-name
                  [--caching {None, ReadOnly, ReadWrite}]
                  [--disk-ids]
                  [--disks]
                  [--enable-write-accelerator]
                  [--ids]
                  [--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
--disk-ids

マネージド ディスクのディスク ID (スペース区切り)。

--disks

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

--enable-write-accelerator

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

規定値: False
--ids
非推奨

オプション '--ids' は非推奨となり、今後のリリースで削除される予定です。 代わりに '--disks' を使用してください。

1 つ以上のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。

--lun

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

--name -n

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

--new

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

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

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

--size-gb -z

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

--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 --resource-group
                  --vm-name
                  [--disk-ids]
                  [--force-detach]
                  [--name]

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

必須のパラメーター

--resource-group -g

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

--vm-name

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

省略可能のパラメーター

--disk-ids

マネージド ディスクのディスク ID (スペース区切り)。

--force-detach

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

--name -n

データ ディスク名。

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