az vm unmanaged-disk

管理連結至 VM 的 Unmanaged 資料磁片。

Azure 虛擬機器使用磁片作為儲存作業系統、應用程式和資料的位置。 所有 Azure 虛擬機器至少有兩個磁片:作業系統磁片和暫存磁片。 作業系統磁片是從映射建立,而且作業系統磁片和映射實際上是儲存在 Azure 儲存體帳戶中的虛擬硬碟 (VHD)。 虛擬機器也可以有一或多個資料磁片,這些磁片也會儲存為 VHD。

Azure 受控和非受控資料磁片的大小上限為 4095 GB(預覽版中的較大磁片除外)。 Azure 非受控磁片的容量上限為 4095 GB。

如需詳細資訊,請參閱

命令

名稱 Description 類型 狀態
az vm unmanaged-disk attach

將非受控永續性磁片連結至 VM。

核心 GA
az vm unmanaged-disk detach

從 VM 中斷連結非受控磁片。

核心 GA
az vm unmanaged-disk list

列出 VM 的非受控磁片。

核心 GA

az vm unmanaged-disk attach

將非受控永續性磁片連結至 VM。

這允許保留資料,即使 VM 因為維護或調整大小而重新布建也一樣。

az vm unmanaged-disk attach --resource-group
                            --vm-name
                            [--caching {None, ReadOnly, ReadWrite}]
                            [--lun]
                            [--name]
                            [--new]
                            [--size-gb]
                            [--vhd-uri]

範例

將新的預設大小 (1023 GB) 非受控資料磁片連結至 VM。

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

將現有的資料磁片連結至 VM 作為 Unmanaged。

az vm unmanaged-disk attach -g MyResourceGroup --vm-name MyVm --name MyDataDisk \
    --vhd-uri https://mystorage.blob.core.windows.net/vhds/d1.vhd

將非受控永續性磁片連結至 VM。 (自動產生)

az vm unmanaged-disk attach --name MyDataDisk --new --resource-group MyResourceGroup --size-gb 50 --vm-name MyVm

必要參數

--resource-group -g

資源組名。 您可以使用 來設定預設群組 az configure --defaults group=<name>

--vm-name

虛擬機器的名稱。 您可以使用 來設定預設值 az configure --defaults vm=<name>

選擇性參數

--caching

磁片快取原則。

接受的值: None, ReadOnly, ReadWrite
--lun

以 0 為基礎的邏輯單元編號 (LUN)。 最大值取決於虛擬機器大小。

--name -n

資料磁片名稱。

--new

建立新的磁片。

預設值: False
--size-gb -z

以 GB 為單位的大小。 大小上限:4095 GB(某些預覽磁片可能更大)。

預設值: 1023
--vhd-uri

虛擬硬碟 URI。 例如: https://mystorage.blob.core.windows.net/vhds/d1.vhd

全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID 帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az vm unmanaged-disk detach

從 VM 中斷連結非受控磁片。

az vm unmanaged-disk detach --name
                            --resource-group
                            --vm-name

範例

從 VM 中斷連結資料磁片。

az vm unmanaged-disk detach -g MyResourceGroup --vm-name MyVm -n disk_name

必要參數

--name -n

資料磁片名稱。

--resource-group -g

資源組名。 您可以使用 來設定預設群組 az configure --defaults group=<name>

--vm-name

虛擬機器的名稱。 您可以使用 來設定預設值 az configure --defaults vm=<name>

全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID 帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az vm unmanaged-disk list

列出 VM 的非受控磁片。

az vm unmanaged-disk list --name
                          --resource-group

範例

列出連結至 VM 的 Unmanaged 磁片。

az vm unmanaged-disk list -g MyResourceGroup --vm-name MyVm

列出包含字串 「data_disk」 名稱的 Unmanaged 磁片。

az vm unmanaged-disk list -g MyResourceGroup --vm-name MyVm \
    --query "[?contains(name, 'data_disk')]" --output table

必要參數

--name --vm-name -n

虛擬機器的名稱。 您可以使用 來設定預設值 az configure --defaults vm=<name>

--resource-group -g

資源組名。 您可以使用 來設定預設群組 az configure --defaults group=<name>

全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID 帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。