編輯

共用方式為


如何從 Windows 虛擬機卸離數據磁碟

適用於:✔️ Windows VM ✔️ 彈性擴展集

當不再需要某個連接至虛擬機器的資料磁碟時,卸離此資料磁碟很簡單。 這會將磁碟從虛擬機器中卸離,但這不會將它從儲存體中移除。

警告

將磁碟中斷連結時,並不會自動將它刪除。 如果您已訂閱「進階」儲存體,您將會繼續因該磁碟而導致產生儲存體費用。 如需詳細資訊,請參閱使用進階儲存體時的定價和計費

如果您想要再次使用磁碟上現有的資料,您可以將磁碟重新連接至相同或其他虛擬機器。

必要條件

使用 PowerShell 中斷鏈接數據磁碟

您可以使用 PowerShell 來「熱」移除資料磁碟,但是在從 VM 卸離磁碟之前,請確定沒有任何項目正在使用該磁碟。

在此範例中,我們會從 myResourceGroup 資源群組中的 myVM 移除名為 myDisk 的磁碟。 首先使用 Remove-AzVMDataDisk Cmdlet 來移除磁碟。 接著,您會使用 Update-AzVM Cmdlet 來更新虛擬機器的狀態,以完成移除資料磁碟的程序。

$VirtualMachine = Get-AzVM `
  -ResourceGroupName "myResourceGroup" `
  -Name "myVM"
Remove-AzVMDataDisk `
  -VM $VirtualMachine `
  -Name "myDisk"
Update-AzVM `
  -ResourceGroupName "myResourceGroup" `
  -VM $VirtualMachine

磁碟仍留在儲存體中,但不再連結至虛擬機器。

延遲較低

在選取區域中,磁碟中斷連結延遲已減少,因此您會看到最多 15% 的改善。 無論您是否在 VM 之間已規劃或未規劃容錯移轉、調整工作負載,或執行大規模具狀態工作負載 (例如 Azure Kubernetes Service),這將會非常實用。 不過,這項改善僅限於明確的磁碟中斷連結命令 Remove-AzVMDataDisk。 如果您呼叫可能會隱含執行中斷連結的命令 (例如 Update-AzVM),則不會看到效能改善。 您無須採取呼叫明確中斷連結命令以外的動作,即可看到這項改進。

較低延遲目前在每個公用區域都可以使用,但下列區域除外:

  • 加拿大中部
  • 美國中部
  • 美國東部
  • 美國東部 2
  • 美國中南部
  • 美國西部 2
  • 德國北部
  • Jio 印度西部
  • 北歐
  • 西歐

使用入口網站來中斷資料磁碟連結

您可「熱」移除資料磁碟,但請先確定沒有任何項目正在使用該磁碟,再與 VM 中斷連結。

  1. 在左窗格中,選取 [虛擬機器]

  2. 選取虛擬機器,其具有想要與其中斷連結的資料磁碟。

  3. 在 [設定] 底下,選取 [磁碟]

  4. 在 [磁碟] 窗格中,找到想要與之中斷連結的資料磁碟最右側,選取 [中斷連結] 按鈕以中斷連結。

  5. 選取頁面頂端的 [儲存] 來儲存變更。

    磁碟仍留在儲存體中,但不再連結至虛擬機器。 磁碟不會刪除。