如果我在 Azure VM 中从 SSD 切换到 HDD,是否会丢失磁盘中的数据?

Will I lose the data from my disk if I switch from SSD to HDD in a azure VM?

我有 500 美元可用于 Azure 积分。我注意到 SSD 的成本很高,所以我想从 SSD 磁盘切换到 HDD 磁盘。我想知道如果我切换我的数据会丢失吗?对于这个问题中糟糕的语法,我深表歉意。如果您需要我更清楚地说明我的问题,请发表评论。

您可以将 VM OS 磁盘从高级 SSD 磁盘转换为标准 HDD 磁盘。

您的数据不会丢失。

来自 Azure 门户的配置示例:

  1. Select 虚拟机列表中的 VM。
  2. 如果 VM 未停止,select停在 VM 概览窗格的顶部,等待 VM 停止。
  3. 在 VM 的窗格中,select 菜单中的磁盘。
  4. Select 您要转换的磁盘。
  5. Select 从菜单配置。
  6. 将帐户类型从原始磁盘类型更改为所需的磁盘类型。

https://www.unixarena.com/2019/12/azure-how-to-convert-disk-from-premium-to-standard-ssd-vice-versa.html/

使用 CLI 的配置示例:

#resource group that contains the managed disk
rgName='yourResourceGroup'

#Name of your managed disk
diskName='yourManagedDiskName'

#Premium capable size 
#Required only if converting from Standard to Premium
size='Standard_DS2_v2'

#Choose between Standard_LRS, StandardSSD_LRS and Premium_LRS based on your scenario
sku='Premium_LRS'

#Get the parent VM Id 
vmId=$(az disk show --name $diskName --resource-group $rgName --query managedBy --output tsv)

#Deallocate the VM before changing the size of the VM
az vm deallocate --ids $vmId 

#Change the VM size to a size that supports Premium storage 
#Skip this step if converting storage from Premium to Standard
az vm resize --ids $vmId --size $size

# Update the SKU
az disk update --sku $sku --name $diskName --resource-group $rgName 

az vm start --ids $vmId 

https://docs.microsoft.com/en-us/azure/virtual-machines/windows/convert-disk-storage