0

我正在尝试使用 Azure CLI 将 VHD 上传到 Azure。我正在为 Windows 的 Ubuntu 使用 Bash。我正在遵循这些说明https://docs.microsoft.com/en-us/azure/virtual-machines/linux/upload-vhd

在这个阶段,我被卡住了,我不知道该怎么办。

az storage blob upload --account-name mystorageaccount \ --account-key key1 --container-name mydisks --type page \ --file /path/to/disk/mydisk.vhd --name myDisk.vhd

我收到以下错误:

[Errno 2] 没有这样的文件或目录:'C:/_Downloads/myvhd.vhd'

资源组、存储磁盘创建良好。我该如何进行?

机器是 windows 10 pro,最新的 SP,node.js,bash for ubuntu for windows,安装了 azure cli

4

1 回答 1

1

为什么需要 node.js?az 使用 python。旧的 azure cli 使用 node.js,但您显然使用的是新的( -new azvs azure-old)。

另外,您可能应该使用正确的路径,例如/mnt/c/_Downloads/myvhd.vhd. 由于您使用的是 WSL,因此您应该为其提供一条在 WSL 中有意义的路径。

要访问硬盘驱动器上的数据,您应该使用该/mnt/文件夹,它安装了所有驱动器

于 2017-05-11T12:59:27.740 回答