az vm disk
管理連結至 VM 的受控資料磁片。
Azure 虛擬機器使用磁片作為儲存作業系統、應用程式和資料的位置。 所有 Azure 虛擬機器至少有兩個磁片:作業系統磁片和暫存磁片。 作業系統磁片是從映射建立,而且作業系統磁片和映射實際上是儲存在 Azure 儲存體帳戶中的虛擬硬碟 (VHD)。 虛擬機器也可以有一或多個資料磁片,這些磁片也會儲存為 VHD。
Azure 受控和非受控資料磁片的大小上限為 4095 GB(預覽版中的較大磁片除外)。 Azure 非受控磁片的容量上限為 4095 GB。
如需詳細資訊,請參閱
- Azure 磁片 - https://docs.microsoft.com/azure/virtual-machines/managed-disks-overview 。
- 公開預覽版中較大的受控磁碟 -https://azure.microsoft.com/blog/introducing-the-public-preview-of-larger-managed-disks-sizes/
- 公開預覽版中的 Ultra SSD 受控磁碟 - https://docs.microsoft.com/azure/virtual-machines/disks-types 。
命令
名稱 | Description | 類型 | 狀態 |
---|---|---|---|
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
必要參數
虛擬機器的名稱。 您可以使用 來設定預設值 az configure --defaults vm=<name>
。
選擇性參數
磁片快取原則。
受控磁片的一或多個名稱或識別碼(以空格分隔)。
啟用寫入加速器。
以 0 為基礎的邏輯單元編號 (LUN)。 最大值取決於虛擬機器大小。
受控磁片的名稱或識別碼。
建立新的磁片。
資源組名。 您可以使用 來設定預設群組 az configure --defaults group=<name>
。
以 GB 為單位的大小。 大小上限:4095 GB(某些預覽磁片可能更大)。
基礎儲存體 SKU。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --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
必要參數
資料磁片名稱。
資源組名。 您可以使用 來設定預設群組 az configure --defaults group=<name>
。
虛擬機器的名稱。 您可以使用 來設定預設值 az configure --defaults vm=<name>
。
選擇性參數
強制從 VM 中斷連結受控資料磁片。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。