Azure 不允许我交换到新的较小操作系统磁盘

标签 azure azure-virtual-machine

大家早上好,Stack Overflow 爱好者们,

我有一个 Windows 2019 DC 虚拟机,带有 127GiB 操作系统磁盘和 MS Azure。 WM 镜像是标准 B2(2 个 vcpu,4 GiB 内存)

我想将其与较小的 8GiB 操作系统磁盘交换 - 已在我的门户中成功创建此磁盘并标记为 useastOS - Azure 不允许我从之前的 127GiB 磁盘交换到较小的 8GiB磁盘。在所示的“交换操作系统磁盘”菜单上,您将看到没有使用 useastOS 磁盘的选项。

令人费解。

这是一个托管磁盘,因此 Azure 没有任何理由不给我这个选项。

所以我的问题是,为什么 Azure 不允许我切换到较小的 useastOS 是否有任何正当理由,或者是 Azure 中的这个错误需要我让 Azure 意识到吗?

Disk List

Disk Swap Menu

最佳答案

当您创建这样的托管磁盘时,没有安装 SO,它是一个空磁盘,这就是为什么 Azure 假定它是数据磁盘,而不是 SO 磁盘。

disk1

现在,当您将 VHD 磁盘上传到 Blob 存储时,您可以告诉 Azure 该磁盘是操作系统,而不是像这样的数据磁盘。

disk2

正在寻找将 VHD 上传到 Azure blob,这是一个示例 https://learn.microsoft.com/en-us/azure/virtual-machines/windows/prepare-for-upload-vhd-image .

您的问题是如何将SO磁盘更换为较小的新磁盘,这是我的理解,如果您只想添加第二个磁盘作为数据磁盘,您可以转到VM概述,从 Blade 磁盘,您可以轻松添加。

无论如何,我希望我能提供帮助:)

关于Azure 不允许我交换到新的较小操作系统磁盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61817393/

相关文章:

Azure Functions 访问私有(private)资源 - 从 AWS 迁移

azure - CORS - 在 Azure API 管理上启用了 localhost 原点,但仍然收到错误

具有共享高级磁盘的 Azure 虚拟机 - 无法查看数据

Azure 流量管理器优先级、加权和性能

azure - Azure Blob 存储容器有文件数量限制吗?

c# - 从 C# 运行时 Get-AzureAccount 未找到帐户

c# - 保存来自不同区域的日期时间值 ASP.NET

Azure VM - 临时存储驱动器 - 已经成为过去了吗?

azure - SHIR端口443占用

azure - 在 C# 中检索 Azure VM 的 Azure 负载均衡器 NAT 端口