gpt4 book ai didi

azure - 无法将 VHD 上传到 Azure

转载 作者:行者123 更新时间:2023-12-03 07:48:53 24 4
gpt4 key购买 nike

我有一个本地 VirtualBox VM,想要在 Azure 上迁移和设置。我使用命令将 VMDK 文件转换为 VHD:

vboxmanage clonehd D-Drive.vmdk D-Drive.vhd --format VHD

现在我尝试使用 Azure 存储资源管理器将 VHD 文件上传到 Azure,但失败并显示消息:

Failed to upload '/Users/xxxx/APPcloud/D-Drive.vhd' to disk 'APP_D-Drive' in resource group 'APPcloudResGrp': Unable to create disk: Error:The upload size in bytes 32740472832 - 512 bytes for the VHD footer (32740472320 in this case) must be a multiple of MiB.

关于如何解决这个问题有什么建议吗?我尝试将 vmdk 文件大小调整为多个 MB,但 vboxmanage 失败并出现 VBOX_E_NOT_SUPPORTED 错误。

仅供引用 VirtualBox 和 Azure 存储资源管理器正在 MacBook Pro、最新的 MacOS 中运行

最佳答案

您可以使用以下命令将文件从 vmdk 转换为 vhd,并将格式设置为固定,因为 Azure 需要这样做:

qemu-img convert -f vmdk -o subformat=fixed -O vpc vm-104-disk-0.vmdk vm-104-disk-0.vhd

关于azure - 无法将 VHD 上传到 Azure,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61382251/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com