Ubuntu VM ile Windows Hyper-V Ana Bilgisayarındaki dizini paylaşma


21

Windows 8 ve Guest OS Ubuntu 12.04'e Hyper-V'yi yeni yükledim.

VirtualBox geliyor, Konuk Ubuntu ile Host / Windows bir Dizin paylaşmak için en iyi yöntem arıyorum.

Bunu okudum: /programming//a/1386764/913295 ve Samba'ya aşinayım. Bu soru Hyper-V ile ilgili olmadığından burada bu soruyu gündeme getiriyorum.


Windows 8.1 işletim sisteminde Ubuntu 14.04, klasöre göz atmayı sağlar.
Hamid Shahid

Yanıtlar:


14

İyi soru.

Kötü haber şu ki, sunucunuzda konuklara maruz kalan dizinler olan "Paylaşılan Klasörler" tanımlamanızı sağlayan VirtualBox veya VMWare'den farklı olarak, Windows 8 Hyper-V bu tür bir özellik sağlamaz.

İyi haber şu ki, Hyper-V'den kutudan çıkan böyle bir özellik olmadığından, örneğin vboxsfdosya sistemlerinin montajı için bunun için özel amaçlı araçlar gerekli olmayacak . Sadece resmi / standart yoldan geçiyorsunuz, ana bilgisayar paylaşım klasörlerinize ağ paylaşımlı klasörler olarak erişiyorsunuz.

smbclient, Komut satırı SMB/CIFSUnix için istemcileri, Windows ana bilgisayar payı klasörlere erişmek için komut satırı aracıdır. Aşağıda bulduğum iki örnek var. Yine, özel bir şey, diğer Windows ağ paylaşılan klasörlerine eriştiğiniz şekilde erişin.

Ubuntu 12.10'dan Windows 8 sistemindeki dosya paylaşımlarına nasıl bağlanabilirim
/ubuntu/245106/how-can-i-connect-from-ubuntu-12-10-to-file-shares-on -a-pencereler-8-sistemi kullanan-a

Windows 8'de Hyper-V üzerinde mükemmel Ubuntu kurulumu
http://webdevtooling.com/webdevtooling.com/tutorials/perfect-ubuntu-setup-on-hyper-v-in-windows-8/

İkinci bağlantıdan "Paylaşılan klasörü yapılandır" bölümünü yeniden göndereceğim:

Toplantı sahibindeki bir klasörü misafirle paylaşmamız gerekiyor. Misafir bunu önyüklemeye bağlayabilir. Bu eğitim için, bunu bu konumdan paylaştığımızı varsayacağım%USERPROFILE%\workspace

VM'de /etc/fstabşunları düzenleyin :

//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

Ayrıca, bağlantının çalışması için bir kimlik bilgileri dosyası ekleyin. Aşağıdaki içeriği buraya yerleştirin:

username=some@live.com
password=something

Öyle olmalı.

GUI tabanlı montaj için daha fazla referans:

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/MountWindowsSharesPermanly

İlk başta sizin için işe yaramazsa, ana makine paylaşım klasörlerine erişmek için önce Windows tabanlı bir istemciyle deneyin. Yine, özel bir şey, diğer Windows ağ paylaşılan klasörlerine eriştiğiniz şekilde erişin. Yani, bazı nasıl yapılır , ana bilgisayar paylaşımını kullanmak için "Sanal Anahtar Yöneticisi ile Dahili Sanal Anahtar Oluşturmuş olmanız " gerektiğini söylüyor , bu sadece gerekli değildir ve size hiçbir fayda / avantaj sağlamaz, çünkü normal bir Windows ağ paylaşımlı klasörü. Özetlemek gerekirse, adımlar şunlardır:

  1. Hyper-V ana bilgisayarınızda bir paylaşımlı klasör oluşturun ve Herkes için Değişiklik izni atayın.

  2. Ana bilgisayarda çalışan sanal makinede Ağ ve Paylaşım Merkezi'ni açın ve Dosya ve Yazıcı Paylaşımı'nı etkinleştirin.

  3. Sanal makine üzerinde Başlat tıklayın ve yazın \\host_name\share_namenereye host_nameHyper-V ana bilgisayarın adı ve share_nameoluşturduğunuz paylaşım adıdır.

  4. ENTER'a basın, VM'de ana bilgisayarda paylaşılan klasörün içeriğini gösteren bir Gezgin penceresi açılacaktır.

  5. Artık dosyaları VM'den ana bilgisayara veya tam tersi şekilde kopyalayabilirsiniz.

Referanslar:

/programming/1386754/edit-source-directly-on-ubuntu-vm-from-windows-host/1386764#1386764

Hyper-V ana bilgisayarı ve sanal makineleri arasında dosya paylaşma
http://www.windowsnetworking.com/kbase/WindowsTips/WindowsServer2008/AdminTips/VirtualPlatforms/HowtosharefilesbetweenaHyper-Vhostanditsvirtualmachines.html


Çok şey var smbclientveya smbtreeyanlış gidebilir ve bunları gidermek için de birçok makale vardır. Bu bir Hyper-V sorusu değil, bu yüzden sorulması gereken doğru yer değil. Yeni bir soru açın ve Hyper-V içinde bir istemci kullandığınızdan emin olun. Aksi takdirde insanlar da yanıltılır.
xpt

Debian'da Hyper-V içindeki neden smbtreeana bilgisayar sisteminin paylaşımlarını gösteremediğine dair herhangi bir fikir . Doing smbclient --list=<COMPUTER_NAME> --workgroupd=WORKGROUP --user=<username>eserler aynı zamanda atar Error NT_STATUS_IO_TIMEOUTve NetBIOS over TCP disabled- hiçbir çalışma grubunu ?. Ana bilgisayarın paylaşımlarına başka bir Windows makinesinden erişilebildiğini unutmayın.
Daniel Sokolowski

En büyük avantajı, vboxsfaynı sürücüyü yeniden kullanabilmenizdir, bir şeyleri kopyalamanıza gerek yoktur. Giriş klasörümü paylaşıyorum ve derleme dizinim orada olduğundan VM içinde araçlar oluşturmak için kullanabilirim. Ancak VirtualBox Windows10'da bozuldu ve HyperV bu kullanım durumu için de iyi bir yazılım gibi görünüyor.
dashesy

1

Windows 8 ve Ubuntu 14.04 veya 14.10 için cevap biraz farklı görünüyor.

Görev çubuğundaki Dosyalar simgesine tıkladığımda ağa göz atmaya izin veriyor; ana makine ağdaki bir makine olarak listelenir. Ana makineye tıklandığında parola istediği bir iletişim kutusu açılır. İletişim kutusunda çalışan girişlerin doğru kombinasyonunu bulmak biraz zamanımı aldı.

İletişim kutusu Kullanıcı ve Parola değerlerini gösterir. Kullanıcı değeri, Ubuntu'da oluşturduğunuz hesap adıyla doldurulur. Bu muhtemelen ne istediğinizi DEĞİLDİR. Windows sisteminizdeki C: \ Users klasörüne bakın. Kişisel Windows dosyalarınızı (ve çok daha fazlasını) içeren klasör için kullanılan ad Ubuntu iletişim kutusuna eklemek istediğiniz addır. Ardından, şifre alanına Windows oturum açma şifrenizi girin.

Parolanız kabul edildikten sonra, C: \ Users klasöründeki dosyalarınıza gidebilir ve bunlara tam olarak erişebilirsiniz. Diğer dosya ve klasörlere erişim Windows izinlerine bağlıdır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.