2017-05-11 1 views
0

Azure CLI를 사용하여 VHD를 Azure로 업로드하려고합니다. Windows 용 Ubuntu 용 Bash를 사용하고 있습니다. 나는이 지시를 따르고있다. https://docs.microsoft.com/en-us/azure/virtual-machines/linux/upload-vhdAzure CLI를 사용하여 vhd를 Azure로 업로드

나는 여기에서 막혔다. 나는 무엇을해야할지 모른다.

AZ 저장 덩어리가 --container 이름이 --type 페이지를 mydisks --account 키 키 1 \ --account-이름 mystorageaccount을 업로드 \ --file /path/to/disk/mydisk.vhd --name

[Errno 2] No such file or directory: 'C:/_Downloads/myvhd.vhd'

자원 그룹, 잘 만들어 저장 디스크 : myDisk.vhd

나는 다음과 같은 오류가 발생합니다. 어떻게 진행하나요?

기계 푸른 CLI가

답변

0

왜 Node.js를 필요합니까 설치, Windows 용 우분투를위한 창 10 프로, 최신의 SP, Node.js를, bash는 무엇입니까? az는 python을 사용합니다. 오래된 azure cli는 node.js를 사용하지만 새로운 것을 분명하게 사용하고 있습니다 (az - 신규 vs azure -old).

또한 /mnt/c/_Downloads/myvhd.vhd과 같은 올바른 경로를 사용해야합니다. WSL을 사용하고 있으므로 WSL에서 의미가있는 경로를 제공해야합니다.

는 모든 드라이브가 저기

+0

죄송합니다, 노드 뭔가 다른 일을하고 장착 내 머리에 있음을했다, 당신은 /mnt/ 폴더를 사용한다, 하드 드라이브의 데이터에 액세스합니다. 예 설치된 파이썬. VHDL을 C : \ Users \ ** 사용자 ** \ AppData \ Local \ lxss \ mnt \ c에있는 WSL에 제안하고 복사 한 다음 해당 경로 /mnt/c/myvhd.vhd를 사용했지만 같은 오류가 발생합니다 : [Errno 2] 그런 파일이나 디렉토리가 없습니다 : '/mnt/c/myvhd.vhd' – AdamB

+0

그래서 당신의 vhd가'C : \ Users ** user ** \ AppData \ Local \ lxss \ mnt에 있다면 \ c' 당신의 wsl 경로는'mnt/C/Users ** user **/AppData/Local/lxss/mnt/c'와 같을 것입니다. 실제로 파일을 WSL 파일 시스템에 두어 본 적이 없으며, 지원되지 않음 – 4c74356b41

+0

감사합니다. 진행되었지만 지금은 [Errno 13] 권한이 거부되었습니다. '관리자로 bash를 실행하고 있습니다. – AdamB

관련 문제