Hyper-V

Dossiers partagés sur Hyper-V Ubuntu Guest

Dossiers partagés sur Hyper-V Ubuntu Guest
La configuration de dossiers partagés dans Hyper-V n'est pas une chose conventionnelle à faire. Contrairement à VirtualBox, Hyper-V n'est pas un hyperviseur exclusif au bureau. Il est conçu pour fonctionner sur des serveurs et gérer des centres de données entiers. Des fonctionnalités telles que les dossiers partagés ne sont pas particulièrement préoccupantes dans de tels scénarios.Cela dit, nous pouvons toujours réussir à partager des dossiers entre le système d'exploitation invité s'exécutant sur Hyper-V et le système d'exploitation hôte de manière sécurisée, bien testée et stable. Nous utiliserons le partage de fichiers SMB pour partager un dossier créé sur la machine hôte avec l'invité. C'est similaire au partage d'un dossier entre deux ordinateurs normaux. Étant donné que Hyper-V fonctionne sous Windows, nous devrons donc obtenir un peu de spécificité Windows lors de la création du partage de fichiers.

Conditions préalables

Pour nous assurer que nous sommes tous sur la même longueur d'onde, nous exécutons les étapes suivantes sur un système hôte Windows 10 Pro avec un Ubuntu 18.04 LTS exécuté en tant qu'invité dans Hyper-V.

Démarrer un partage de fichiers

Dans votre Le menu Démarrer recherchez "Activer ou désactiver les fonctionnalités Windows". Une fois que vous avez trouvé cela, ouvrez-le et vérifiez le PME 1.0 et PME directe boîtes, comme indiqué ci-dessous :

Cliquez sur OK et attendez que les modifications aient lieu. S'il vous demande de redémarrer le système, faites-le. Recherchez également « Paramètres de partage avancés » dans le menu Démarrer et vérifiez que le partage est activé comme suit :

Si ce n'est pas le cas, cochez la case qui l'active et enregistrez les modifications.

Une fois cela fait, créons un dossier dans lequel nous conserverons nos contenus partageables. Nous nommerons le nôtre Mon dossier partagé. Faites un clic droit sur ce nouveau dossier, allez dans Propriétés → Partage et cliquez sur Partager.

Il vous demandera avec quels utilisateurs vous souhaitez partager ce dossier. Par défaut, votre nom d'utilisateur sera sélectionné, restons-en là, pour des raisons de sécurité. Ici vous pouvez voir un nom d'utilisateur factice Roi Sorcier est en train d'être utilisé. Si vous souhaitez ajouter plus d'utilisateurs, n'hésitez pas.

Ensuite, cliquez sur Partager ce qui nécessiterait que vous ayez des privilèges administratifs et vous recevrez le chemin réseau du dossier dans la fenêtre suivante.

Comme vous pouvez le voir, le chemin est \\ANGMAR\MonDossierPartagé dans ce cas. Habituellement, il suivra le même  \\PCName\Shared_Folder_Name format. Les barres obliques inverses sont utilisées pour séparer différents répertoires tout en prescrivant des chemins dans Windows. Sur notre invité Linux, nous remplacerons les barres obliques inverses pour en transférer une comme ceci  //PCName/Shared_Folder_Name

Jusqu'ici tout va bien. Maintenant, la question est de savoir comment y accéder depuis notre invité Linux?

Invité à hôte réseautage

Pour accéder au contenu du dossier partagé, l'invité et le réseau hôte doivent être sur le même réseau. Si vous utilisez le Commutateur par défaut option par Hyper-V pour fournir une connectivité à votre invité, votre machine virtuelle peut alors parler à l'installation principale de Windows et nous n'avons rien à craindre.

Dans l'écran du gestionnaire Hyper-V, accédez aux paramètres de votre machine virtuelle Ubuntu et vérifiez que le Commutateur par défaut est utilisé pour la connectivité.

Bien que cela puisse fonctionner avec les deux Interrupteur interne et externe (deux commutateurs virtuels offerts par hyper-V), il est important de noter que l'hôte et l'invité doivent être sur le même réseau pour que le partage de fichiers SMB/CIFS fonctionne.

Monter le dossier partagé sur l'invité

Démarrez votre système d'exploitation invité, qui dans notre cas est Ubuntu. Ouvrez le terminal et installez un simple client cifs.

$ sudo apt install cifs-utils

Ensuite, vous devez décider où dans le système de fichiers souhaitez-vous monter le dossier partagé. Dans notre cas, nous le monterions dans un nouveau répertoire appelé SharedFolder qui réside dans le répertoire personnel.

$ mkdir ~/SharedFolder

D'accord, alors maintenant, comme étape finale, vous devez monter le dossier. N'oubliez pas que lorsque nous avons créé le partage de fichiers dans notre hôte, nous avons obtenu un chemin du réseau pour le dossier qui était \\ANGMAR\MonDossierPartagé bien que le vôtre puisse différer, la seule chose qui resterait la même sont les barres obliques inverses utilisées par Windows que vous devez transformer en barres obliques en spécifiant sous Linux.

De plus, comme nous l'avons partagé avec un seul utilisateur Windows (vous-même), vous devez indiquer à Linux quel est votre nom d'utilisateur Windows afin qu'il puisse s'authentifier par rapport à ce nom.

$ sudo mount.cif ///
~/SharedFolder -o user=

Par exemple, dans l'exemple ci-dessus, le chemin attribué au dossier par Windows était le suivant :

Pour monter ce dossier sur le chemin ~/Dossier Partagé il faudrait que je lance :

$ sudo mount.cifs //ANGMAR/MySharedFolder ~/SharedFolder -o user=WindowsUserName

Vous serez invité à saisir le mot de passe sudo (si vous n'exécutez pas en tant que root), auquel cas entrez le mot de passe pour votre utilisateur Linux et vous serez invité à entrer le mot de passe pour accéder au dossier distant, auquel cas, entrer le mot de passe de l'utilisateur Windows.

Cela devrait faire l'affaire! Maintenant tu peux aller sur le chemin ~/Dossier Partagé et voir le contenu partagé par votre système d'exploitation hôte. Vous pouvez modifier les autorisations de fichier pour interdire à la machine virtuelle de modifier les fichiers. J'espère que vous avez apprécié ce tutoriel et que vous en avez appris quelque chose d'utile!

Faites-nous savoir si vous rencontrez un problème avec Hyper-V ou tout autre sujet lié à la virtualisation que vous souhaitez que nous couvrons!

Le bouton de clic gauche de la souris ne fonctionne pas sous Windows 10
Si vous utilisez une souris dédiée avec votre ordinateur portable ou de bureau mais que le le clic gauche de la souris ne fonctionne pas sur Windows 1...
Le curseur saute ou se déplace de manière aléatoire lors de la saisie dans Windows 10
Si vous constatez que le curseur de votre souris saute ou se déplace tout seul, automatiquement, au hasard lors de la saisie sur un ordinateur portabl...
Comment inverser le sens de défilement de la souris et des pavés tactiles dans Windows 10
Souris et Pavé tactiles rendent non seulement l'informatique facile, mais plus efficace et moins chronophage. Nous ne pouvons pas imaginer une vie san...