web-dev-qa-db-fra.com

Répertoire de partage sur un hôte Windows Hyper-V avec Ubuntu VM

Vient d'installer Hyper-V sur Windows 8 et OS invité Ubuntu 12.04.

Venant de VirtualBox, je recherche la meilleure méthode pour partager un répertoire sur hôte/Windows avec Guest Ubuntu.

J'ai lu ceci: https://stackoverflow.com/a/1386764/913295 et je connais bien Samba. Puisque cette question ne concerne pas Hyper-V, je soulève cette question connexe ici.

18
Larry Eitel

Bonne question.

La mauvaise nouvelle est que, contrairement à VirtualBox ou VMWare qui vous permet de définir des "dossiers partagés", répertoires de votre hôte exposés à l'invité, Windows 8 Hyper-V ne fournit aucune fonctionnalité de ce type.

La bonne nouvelle est que, dans la mesure où Hyper-V ne fournit aucune fonctionnalité de ce type, aucun outil spécifique n’est nécessaire, notamment pour le montage de systèmes de fichiers vboxsf. Vous venez de passer par la méthode officielle/standard, en accédant à vos dossiers de partage d’hôte en tant que dossiers partagés sur le réseau.

smbclient, les clients SMB/CIFS en ligne de commande pour Unix, est l'outil de ligne de commande permettant d'accéder à vos dossiers de partage Windows Host. Ci-dessous deux exemples que j'ai trouvés. Encore une fois, rien de spécial, accédez-y de la même manière que vous accédez aux autres dossiers partagés du réseau Windows.

Comment puis-je me connecter à partir d'Ubuntu 12.10 à des partages de fichiers sur un système Windows 8
https://askubuntu.com/questions/245106/how-can-i-connect-from-ubuntu-12-10-to-file-shares-on- a-windows-8-system-using-a

Configuration parfaite d'Ubuntu sur Hyper-V sous Windows 8
http://webdevtooling.com/webdevtooling.com/tutorials/perfect-ubuntu-setup-on-hyper-v-in-windows-8/

Je republierai la section "Configurer un dossier partagé" à partir du deuxième lien:

Nous devons partager un dossier de l'hôte avec l'invité. L'invité peut monter ceci au démarrage. Pour ce tutoriel, je suppose que nous le partageons à partir de cet emplacement %USERPROFILE%\workspace

Sur la VM, éditez le /etc/fstab:

//WinHost/users/username/workspace /home/username/workspace  cifs    defaults,soft,uid=username,gid=users,file_mode=0777,dir_mode=0777,credentials=/home/username/.cifs-credentials,soft

Ajoutez également un fichier d'informations d'identification pour que le montage fonctionne. Mettez le contenu suivant dedans:

[email protected]
password=something

Cela devrait être ça.

Plus de références pour le montage basé sur une interface graphique:

http://www.wikihow.com/Mount-a-Windows-Share-on-an-Ubuntu-Server
http://www.liberiangeek.net/2013/04/how-to-access-windows-network-shares-in-ubuntu-13-04-raring- ringtail/
http://www.7tutorials.com/how-access-windows-7-shared-folders-ubuntu
https://help.ubuntu.com/community/MountWindowsSharesPermanently

Si cela ne fonctionne pas pour vous au début, essayez d’abord avec un client Windows d’accéder aux dossiers de partage de l’hôte. Encore une fois, rien de spécial, accédez-y de la même manière que vous accédez aux autres dossiers partagés du réseau Windows. Par exemple, certains tutoriels indiquent que vous "devez avoir créé un commutateur virtuel interne via le gestionnaire de commutateur virtuel" pour utiliser le partage hôte, ce qui n'est absolument pas nécessaire et ne vous procure aucun avantage./avantages du tout, puisque nous y accédons simplement en tant que dossier partagé partagé du réseau Windows. Pour récapituler, voici les étapes:

  1. Sur votre hôte Hyper-V, créez un dossier partagé et attribuez l'autorisation Modifier à Tout le monde.

  2. Sur la machine virtuelle exécutée sur l'hôte, ouvrez le centre réseau et partage et activez le partage de fichiers et d'imprimantes.

  3. Sur la machine virtuelle, cliquez sur Démarrer et tapez \\Host_name\share_nameHost_name est le nom de votre hôte Hyper-V et share_name est le nom du partage que vous avez créé.

  4. Appuyez sur ENTREE et une fenêtre de l'Explorateur s'ouvre dans la VM, affichant le contenu du dossier partagé sur l'hôte.

  5. Vous pouvez maintenant copier des fichiers de la VM vers l'hôte et inversement, si nécessaire.

Références:

https://stackoverflow.com/questions/1386754/edit-source-directly-on-ubuntu-vm-from-windows-Host/1386764#1386764

Comment partager des fichiers entre un hôte Hyper-V et ses ordinateurs virtuels
http://www.windowsnetworking.com/kbase/WindowsTips/WindowsServer2008/AdminTips/VirtualPlatforms/HowtosharefilesbetweenaHyper-Vhostanditsvirtualmachines.html

12
xpt

La réponse pour Windows 8 et Ubuntu 14.04 ou 14.10 semble être un peu différente.

Lorsque je clique sur l'icône Fichiers dans la barre des tâches, elle permet de naviguer sur le réseau. l'ordinateur hôte est répertorié en tant qu'ordinateur sur le réseau. Un clic sur la machine hôte ouvre une boîte de dialogue dans laquelle un mot de passe est demandé. Il m'a fallu un certain temps pour trouver la bonne combinaison d'entrées dans la boîte de dialogue qui fonctionnent.

La boîte de dialogue affiche les valeurs d'utilisateur et de mot de passe. La valeur Utilisateur est préremplie avec le nom de compte que vous avez créé sur Ubuntu. Ce n'est probablement pas ce que vous voulez. Jetez un coup d'œil au dossier C:\Users sur votre système Windows. Quel que soit le nom utilisé pour ce dossier contenant vos fichiers Windows personnels (et bien d’autres), vous souhaitez le connecter à la boîte de dialogue Ubuntu. Ensuite, entrez votre mot de passe de connexion Windows dans le champ mot de passe.

Une fois votre mot de passe accepté, vous pourrez accéder à vos fichiers dans le dossier C:\Users et y avoir un accès complet. L'accès à d'autres fichiers et dossiers dépend des autorisations Windows.

1
rnh525