Comment monter un disque vhd sur Ubuntu (Hyper-V)?

1

J'utilise Windows Server 2008R2 avec le rôle Hyper-V. Le système invité est Ubuntu 12.04 LTC. Il est situé sur le disque dur virtuel dynamique VHD1.

J'ajoute un autre disque VHD2 en tant que SCSI. Maintenant, je veux monter ce disque sur Ubuntu. Comment puis-je faire ceci?

Je suis novice. Mon problème est que je ne sais pas où le nouveau disque dur virtuel est situé. J'ajoute ce disque VHD2 dans le gestionnaire hyper-v, mais je ne le trouve pas dans Ubuntu

Je ne trouve pas ce VHD2 dans les médias

Image1

Image 2

Est-ce que / dev / sdb est mon VHD2?

AmShegar
la source
De la même manière, vous monteriez n'importe quel autre lecteur sous Ubuntu, virtuel ou non. Qu'est-il arrivé quand tu as essayé?
Ƭᴇcʜιᴇ007

Réponses:

0

Au début, vous dites à Hyper-V d'utiliser le disque dur virtuel comme disque dur pour Ubuntu.

Ensuite, vous pensez que Ubuntu doit monter le disque dans un répertoire. (en général, ceci est fait par Ubuntu au démarrage via automount, plus à ce sujet par google fstab ou automount)

Si ce n'est pas fait automatiquement, vous pouvez le monter vous-même avec:

mkdir -p /mnt/<diskname>
chmod 755 /mnt/<diskname>

mount /dev/sdX /mnt/<diskname>

X est la lettre correspondante a, b, c, d ... pour le disque que vous allez monter, c’est le premier disque / système, donc si vous n’avez pas de sticks montés, c’est ce dont vous avez besoin).

konqui
la source
eh ..., je fais ceci: 1) sudo fdisk -l (je trouve / dev / sdb) 2) sudo mount / dev / sdb / mnt / base de données (ici j'ai une erreur sur le système de fichiers) 3) sudo mkfs -t ext4 / dev / sdb (j'ai l'avertissement: / dev / sdb est tout le périphérique, pas seulement une partition! Continuez quand même (y, n) - Mon problème est que je ne sais pas que / dev / sdb est mon VHD2)
AmShegar
Si vous faites mkfs, vous écraserez ce qui est sur votre disque. est-ce que ce deuxième vhd est un nouveau créé ou est-ce une image avec des données? S'il y a des données, il y aura aussi une table de partition. Par conséquent, mount / dev / sdb1 / mnt / database fonctionnera.
konqui
Dans hyper-v manager, j'ajoute un seul disque. Ce disque est vide et n’a pas le système de fichiers. Le résultat de sudo fdisk -l est visible sur la photo. Est-ce que / dev / sdb est mon disque VHD?
AmShegar
Bien. C'est mon disque VHD2. Merci
AmShegar
Je voudrais essayer ceci: 1. arrêt, 2. en hyper-v déconnecter l'image, 3. démarrer linux et regarder ce qu'il y a sda, etc. 4. arrêter à nouveau 5. lecture image en hyper-v 6. lokk à nouveau le nouveau sdX l'entrée est votre disque.
konqui