次の方法で共有


az vm disk

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

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

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

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

コマンド

名前 説明 状態
az vm disk attach

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

Core GA
az vm disk detach

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

Core GA

az vm disk attach

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

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

az vm disk attach --vm-name
                  [--caching {None, ReadOnly, ReadWrite}]
                  [--disk-ids]
                  [--disks]
                  [--enable-write-accelerator]
                  [--lun]
                  [--name]
                  [--new]
                  [--new-names-of-rp --new-names-of-source-disk-restore-point]
                  [--new-names-of-source-snapshots-or-disks --new-names-of-sr]
                  [--resource-group]
                  [--size-gb]
                  [--sku {PremiumV2_LRS, Premium_LRS, Premium_ZRS, StandardSSD_LRS, StandardSSD_ZRS, Standard_LRS, UltraSSD_LRS}]
                  [--source-disk-restore-point --source-disk-rp]
                  [--source-resource --source-snapshots-or-disks]
                  [--subscription]

新しい既定のサイズ (1023 GB) のマネージド データ ディスクを VM に接続します。

az vm disk attach -g MyResourceGroup --vm-name MyVm --name disk_name --new

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

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>を使用して構成できます。

オプションのパラメーター

次のパラメーターは省略可能ですが、コマンドを正常に実行するには、状況に応じて 1 つ以上が必要になる場合があります。

--caching

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

プロパティ
指定可能な値: None, ReadOnly, ReadWrite
--disk-ids

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

--disks

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

--enable-write-accelerator

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

プロパティ
規定値: False
--lun

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

--name -n

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

プロパティ
パラメーター グループ: Resource Id Arguments
--new

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

プロパティ
規定値: False
--new-names-of-rp --new-names-of-source-disk-restore-point

ディスク復元ポイントから新しいデータ ディスクを作成する名前。

--new-names-of-source-snapshots-or-disks --new-names-of-sr

スナップショットまたは別のディスクから新しいデータ ディスクを作成する名前。

--resource-group -g

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

プロパティ
パラメーター グループ: Resource Id Arguments
--size-gb -z

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

--sku

基になるストレージ SKU。

プロパティ
指定可能な値: PremiumV2_LRS, Premium_LRS, Premium_ZRS, StandardSSD_LRS, StandardSSD_ZRS, Standard_LRS, UltraSSD_LRS
--source-disk-restore-point --source-disk-rp

ディスク復元ポイントからデータ ディスクを作成します。 ディスク復元ポイントの ID を使用できます。

--source-resource --source-snapshots-or-disks

スナップショットまたは別のディスクからデータ ディスクを作成します。 ディスクまたはスナップショットの ID を使用できます。

--subscription

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

プロパティ
パラメーター グループ: Resource Id Arguments
グローバル パラメーター
--debug

ログの詳細度を上げて、すべてのデバッグ ログを表示します。

プロパティ
規定値: False
--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告を抑制します。

プロパティ
規定値: False
--output -o

出力フォーマット。

プロパティ
規定値: json
指定可能な値: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。

--verbose

ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。

プロパティ
規定値: False

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>を使用して構成できます。

オプションのパラメーター

次のパラメーターは省略可能ですが、コマンドを正常に実行するには、状況に応じて 1 つ以上が必要になる場合があります。

--disk-ids

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

--force-detach

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

--name -n

データ ディスク名。

グローバル パラメーター
--debug

ログの詳細度を上げて、すべてのデバッグ ログを表示します。

プロパティ
規定値: False
--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告を抑制します。

プロパティ
規定値: False
--output -o

出力フォーマット。

プロパティ
規定値: json
指定可能な値: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。

--subscription

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

--verbose

ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。

プロパティ
規定値: False