Je viens 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 Host / Windows avec Guest Ubuntu.
J'ai lu ceci: /programming//a/1386764/913295 et je connais Samba. Étant donné que cette question ne concerne pas Hyper-V, je soulève cette question connexe ici.
ubuntu
windows-8
hyper-v
shared-folders
Larry Eitel
la source
la source
Réponses:
Bonne question.
La mauvaise nouvelle est que, contrairement à VirtualBox ou VMWare qui vous permet de définir des "dossiers partagés" qui sont des répertoires de votre hôte qui sont exposés à l'invité, Windows 8 Hyper-V ne fournit pas du tout cette fonctionnalité.
La bonne nouvelle est que, comme il n'y a pas du tout de fonctionnalité fournie par Hyper-V, aucun outil spécifique n'est nécessaire pour cela, par exemple pour le montage de
vboxsf
systèmes de fichiers. Vous venez de passer par la voie officielle / standard, en accédant à vos dossiers de partage d'hôte en tant que dossiers partagés en réseau.Le
smbclient
, lesSMB/CIFS
clients de ligne de commande pour Unix, est l'outil de ligne de commande pour accéder à vos dossiers de partage d'hôte Windows. Voici 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 à tout autre dossier partagé du réseau Windows.Comment puis-je me connecter depuis Ubuntu 12.10 pour partager des fichiers sur un système Windows 8
/ubuntu/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 dans 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 dans l'hôte avec l'invité. L'invité peut le monter au démarrage. Pour ce tutoriel, je suppose que nous le partageons depuis cet emplacement
%USERPROFILE%\workspace
Dans la machine virtuelle, modifiez
/etc/fstab
:Ajoutez également un fichier d'informations d'identification pour que le montage fonctionne. Mettez-y le contenu suivant:
Ça devrait être ça.
Plus de références pour le montage basé sur GUI:
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 pour 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 à tout autre dossier partagé du réseau Windows. C'est-à-dire, certains tutoriels disent que vous "devez avoir créé un commutateur virtuel interne via le gestionnaire de commutateurs virtuels" pour utiliser le partage d'hôte, ce n'est pas nécessaire et cela ne vous donne aucun avantage / avantage du tout, car nous y accédons simplement en tant que un dossier partagé réseau Windows normal. Pour récapituler, voici les étapes:
Sur votre hôte Hyper-V, créez un dossier partagé et attribuez l'autorisation Modifier à tout le monde.
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.
Sur la machine virtuelle, cliquez sur Démarrer et tapez
\\host_name\share_name
oùhost_name
est le nom de votre hôte Hyper-V etshare_name
le nom du partage que vous avez créé.Appuyez sur ENTRÉE et une fenêtre de l'Explorateur s'ouvrira dans la VM montrant le contenu du dossier partagé sur l'hôte.
Vous pouvez désormais copier des fichiers de la machine virtuelle vers l'hôte et vice versa selon vos besoins.
Les références:
/programming/1386754/edit-source-directly-on-ubuntu-vm-from-windows-host/1386764#1386764
Comment partager des fichiers entre un hôte Hyper-V et ses machines virtuelles
http://www.windowsnetworking.com/kbase/WindowsTips/WindowsServer2008/AdminTips/VirtualPlatforms/HowtosharefilesbetweenaHyper-Vhostanditsvirtualmachines.html
la source
smbclient
ou çasmbtree
peut mal tourner, et il y a aussi beaucoup d'articles qui les résolvent. Ce n'est pas une question Hyper-V donc pas le bon endroit à poser. Ouvrez une nouvelle question et assurez-vous de mentionner que vous utilisez un client dans Hyper-V. Sinon, les gens seront également trompés.smbtree
ne montre pas les partages du système hôte. Fairesmbclient --list=<COMPUTER_NAME> --workgroupd=WORKGROUP --user=<username>
travaux mais aussi des lancersError NT_STATUS_IO_TIMEOUT
etNetBIOS over TCP disabled
- aucun groupe de travail disponible?. Notez que les partages de l'hôte sont accessibles à partir d'une autre machine Windows.vboxsf
est que vous pouvez réutiliser le même lecteur, pas besoin de copier les choses. Je partage mon dossier de départ et comme mon répertoire de construction est là, je peux l'utiliser pour créer des outils à l'intérieur de la machine virtuelle. VirtualBox est cependant cassé dans Windows10 et HyperV semble être un bon logiciel également pour ce cas d'utilisation.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, cela permet de parcourir le réseau; la machine hôte est répertoriée comme une machine sur le réseau. Cliquer sur la machine hôte ouvre une boîte de dialogue où elle demande un mot de passe. Il m'a fallu un certain temps pour trouver la bonne combinaison d'entrées dans la boîte de dialogue qui fonctionne.
La boîte de dialogue affiche les valeurs de l'utilisateur et du 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 œil au dossier C: \ Users sur votre système Windows. Quel que soit le nom utilisé pour ce dossier qui contient vos fichiers Windows personnels (et bien plus), c'est le nom que vous souhaitez connecter à la boîte de dialogue Ubuntu. Saisissez ensuite votre mot de passe de connexion Windows dans le champ du 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.
la source