2017-05-11 1 views
0

J'essaye de télécharger un VHD vers Azure en utilisant l'Azure CLI. J'utilise Bash pour Ubuntu pour Windows. Je suis ces instructions https://docs.microsoft.com/en-us/azure/virtual-machines/linux/upload-vhdImporter vhd vers Azure en utilisant Azure CLI

À ce stade, je suis coincé et je ne sais pas quoi faire.

télécharger az blob de stockage mystorageaccount --account nom \ key1 --account-clé --container nom mydisks --type la page \ --file /path/to/disk/mydisk.vhd --name myDisk.vhd

je reçois l'erreur suivante:

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

les groupes de ressources, les disques de stockage créés fin. Comment procéder?

machine est Windows 10, pro, Node.js dernières SPs, bash pour ubuntu pour les fenêtres, cli azur installé

Répondre

0

pourquoi avez-vous besoin Node.js? az utilise python. ancien cli azure utilise node.js, mais vous utilisez clairement un nouveau (az - nouveau vs azure -old).

également, vous devriez probablement utiliser un chemin approprié comme /mnt/c/_Downloads/myvhd.vhd. Puisque vous utilisez WSL, vous devriez lui donner un chemin logique dans WSL.

Pour accéder aux données sur votre disque dur, vous devez utiliser le dossier /mnt/, il a tous les disques montés là-bas

+0

Désolé, a fait quelque chose d'autre avec nœud et avait que dans ma tête. Oui installé python. J'ai fait ce que vous avez suggéré et copié le VHD au WSL situé à C: \ Users \ ** utilisateur ** \ AppData \ Local \ lxss \ mnt \ c et puis utilisé ce chemin /mnt/c/myvhd.vhd mais je obtenir la même erreur: [Errno 2] Aucun fichier ou répertoire: '/mnt/c/myvhd.vhd' – AdamB

+0

donc si votre vhd est dans 'C: \ Utilisateurs ** utilisateur ** \ AppData \ Local \ lxss \ mnt \ c' votre chemin wsl serait quelque chose comme 'mnt/C/Utilisateurs ** utilisateur **/AppData/Local/lxss/mnt/c' Je n'ai jamais essayé de mettre le fichier dans le système de fichiers WSL, j'imagine que n'est pas supporté – 4c74356b41

+0

Merci, progrès réalisés mais maintenant je reçois '[Errno 13] Permission refusée:' Je cours bash en tant qu'administrateur – AdamB