使用Azure CLI将vhd上载到Azure

时间:2017-05-11 12:53:50

标签: bash azure azure-storage azure-cli2

我正在尝试使用Azure CLI将VHD上传到Azure。 我正在使用Bash for Ubuntu for Windows。 我正在遵循这些指示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,用于windows的ubuntu的bash,安装了azure cli

1 个答案:

答案 0 :(得分:1)

为什么需要node.js? az使用python。 old azure cli使用node.js,但你显然正在使用新的(az - new vs azure -old)。

另外,你应该使用像/mnt/c/_Downloads/myvhd.vhd这样的正确路径。由于您使用的是WSL,因此应该为它提供一个在WSL中有意义的路径。

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