我正在尝试使用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
答案 0 :(得分:1)
为什么需要node.js? az使用python。 old azure cli使用node.js,但你显然正在使用新的(az
- new vs azure
-old)。
另外,你应该使用像/mnt/c/_Downloads/myvhd.vhd
这样的正确路径。由于您使用的是WSL,因此应该为它提供一个在WSL中有意义的路径。
要访问硬盘驱动器上的数据,您应该使用/mnt/
文件夹,它上面安装了所有驱动器