![将 Azure D 驱动器(临时存储)添加到迁移的 VM](https://linux22.com/image/784047/%E5%B0%86%20Azure%20D%20%E9%A9%B1%E5%8A%A8%E5%99%A8%EF%BC%88%E4%B8%B4%E6%97%B6%E5%AD%98%E5%82%A8%EF%BC%89%E6%B7%BB%E5%8A%A0%E5%88%B0%E8%BF%81%E7%A7%BB%E7%9A%84%20VM.png)
在 Azure 中创建的任何 VM 都会被分配一个 D 盘;这是连接到虚拟机管理程序的临时存储驱动器;由于它更接近 VM 的计算资源,因此其性能比数据磁盘更好。但代价是,如果 VM 被释放或移动到其他主机,则内容不会被保留。
当您使用 Azure Migrate 将 VM 从非 Azure 解决方案(例如本地 VMware 解决方案)移动到 Azure 时,不会创建这样的临时驱动器。
有没有办法将这样的驱动器添加到迁移的虚拟机,以便我们可以将虚拟机的页面文件移动到那里,从而提高迁移的虚拟机的性能?
答案1
- 根据评论中的@SamCogan,检查虚拟机是否有临时驱动器。
- 检查驱动器是否确实存在;即
Get-ItemProperty 'HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced' 'HideDrivesWithNoMedia'
应该返回0
。 - 可选择使用 PS 检查:
Get-PSDrive -PSProvider FileSystem | Format-Table Root, Description -AutoSize
。