az vm disk
管理連結至 VM 的受控數據磁碟。
Azure 虛擬機會使用磁碟作為儲存作業系統、應用程式和數據的位置。 所有 Azure 虛擬機至少有兩個磁碟:操作系統磁碟和暫存磁碟。 操作系統磁碟是從映像建立,而且操作系統磁碟和映像實際上是儲存在 Azure 記憶體帳戶中的虛擬硬碟 (VHD)。 虛擬機也可以有一或多個數據磁碟,這些磁碟也會儲存為 VHD。
Azure 受控和非受控數據磁碟的大小上限為 4095 GB(預覽版中的較大磁碟除外)。 Azure 非受控磁碟的容量上限為 4095 GB。
如需詳細資訊,請參閱:
命令
| 名稱 | Description | 類型 | 狀態 |
|---|---|---|---|
| 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
必要參數
虛擬機的名稱。 您可以使用 來設定預設值 az configure --defaults vm=<name>。
選擇性參數
下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。
磁碟快取原則。
| 屬性 | 值 |
|---|---|
| 接受的值: | None, ReadOnly, ReadWrite |
受控磁碟的磁碟標識碼(以空格分隔)。
受控磁碟的一或多個名稱或標識碼(以空格分隔)。
啟用寫入加速器。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
以 0 為基礎的邏輯單元編號 (LUN)。 最大值取決於虛擬機大小。
受控磁碟的名稱或標識碼。
| 屬性 | 值 |
|---|---|
| 參數群組: | Resource Id Arguments |
建立新的磁碟。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
從磁碟還原點建立新資料磁碟的名稱。
從快照或其他磁碟建立新資料磁碟的名稱。
資源組名。 您可以使用 az configure --defaults group=<name>來設定預設群組。
| 屬性 | 值 |
|---|---|
| 參數群組: | Resource Id Arguments |
以 GB 為單位的大小。 大小上限:4095 GB(某些預覽磁碟可能更大)。
基礎記憶體 SKU。
| 屬性 | 值 |
|---|---|
| 接受的值: | PremiumV2_LRS, Premium_LRS, Premium_ZRS, StandardSSD_LRS, StandardSSD_ZRS, Standard_LRS, UltraSSD_LRS |
從磁碟還原點建立數據磁碟。 可以使用磁碟還原點的標識碼。
從快照集或其他磁碟建立數據磁碟。 可以使用磁碟或快照集的標識碼。
訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。
| 屬性 | 值 |
|---|---|
| 參數群組: | Resource Id Arguments |
全域參數
提高日誌詳細程度以顯示所有調試日誌。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
輸出格式。
| 屬性 | 值 |
|---|---|
| 預設值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
增加記錄的詳細程度。 針對完整偵錯記錄使用 --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
必要參數
資源組名。 您可以使用 az configure --defaults group=<name>來設定預設群組。
虛擬機的名稱。 您可以使用 來設定預設值 az configure --defaults vm=<name>。
選擇性參數
下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。
受控磁碟的磁碟標識碼(以空格分隔)。
強制從 VM 中斷鏈接受控數據磁碟。
數據磁碟名稱。
全域參數
提高日誌詳細程度以顯示所有調試日誌。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
輸出格式。
| 屬性 | 值 |
|---|---|
| 預設值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。
增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。
| 屬性 | 值 |
|---|---|
| 預設值: | False |