Bagikan direktori pada Windows Hyper-V Host dengan Ubuntu VM


21

Baru saja menginstal Hyper-V pada Windows 8 dan Guest OS Ubuntu 12.04.

Berasal dari VirtualBox, saya mencari metode terbaik untuk berbagi Direktori di Host / Windows dengan Guest Ubuntu.

Saya membaca ini: /programming//a/1386764/913295 dan saya akrab dengan Samba. Karena pertanyaan itu tidak berhubungan dengan Hyper-V, saya mengajukan pertanyaan terkait ini di sini.


Ubuntu 14.04 pada sistem operasi Windows 8.1 memungkinkan untuk menjelajah folder.
Hamid Shahid

Jawaban:


14

Pertanyaan bagus.

Berita buruknya adalah, tidak seperti VirtualBox atau VMWare yang memungkinkan Anda untuk mendefinisikan "Folder Bersama" yang merupakan direktori pada host Anda yang terpapar ke tamu, Windows 8 Hyper-V tidak menyediakan fitur seperti itu sama sekali.

Berita baiknya adalah, karena tidak ada fitur seperti itu yang disediakan di luar kotak dari Hyper-V sama sekali, tidak akan ada alat khusus yang diperlukan untuk itu, misalnya, untuk pemasangan vboxsfsistem file. Anda hanya melalui cara resmi / standar, mengakses folder berbagi host Anda sebagai folder berbagi jaringan.

The smbclient, baris perintah SMB/CIFSklien untuk Unix, adalah alat baris perintah untuk akses ke folder share host Windows Anda. Di bawah ini adalah dua contoh yang saya temukan. Sekali lagi, tidak ada yang istimewa, akses dengan cara yang sama seperti Anda mengakses folder bersama jaringan Windows lainnya.

Bagaimana saya bisa terhubung dari Ubuntu 12.10 ke file share pada sistem Windows 8
/ubuntu/245106/how-can-i-connect-from-ubuntu-12-10-to-file-shares-on -a-windows-8-system-using-a

Pengaturan Ubuntu yang sempurna pada Hyper-V di Windows 8
http://webdevtooling.com/webdevtooling.com/tutorials/perfect-ubuntu-setup-on-hyper-v-in-windows-8/

Saya akan memposting ulang bagian "Konfigurasi folder bersama" dari tautan kedua:

Kita perlu membagikan folder di host kepada tamu. Tamu dapat memasang ini saat boot. Untuk tutorial ini, saya akan menganggap kami membagikannya dari lokasi ini%USERPROFILE%\workspace

Di VM, edit /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

Juga, tambahkan file kredensial agar mount berfungsi. Letakkan konten berikut di sana:

username=some@live.com
password=something

Seharusnya begitu.

Lebih banyak referensi untuk pemasangan berbasis 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

Jika awalnya tidak berhasil, coba dengan klien berbasis Windows terlebih dahulu untuk mengakses folder berbagi host. Sekali lagi, tidak ada yang istimewa, akses dengan cara yang sama seperti Anda mengakses folder bersama jaringan Windows lainnya. Yaitu, beberapa cara mengatakan bahwa Anda "harus telah Membuat Switch Virtual Internal Melalui Virtual Switch Manager" untuk menggunakan share host, yang murni tidak perlu dan itu tidak memberi Anda manfaat / keuntungan sama sekali, karena kami hanya mengaksesnya sebagai folder berbagi jaringan Windows normal. Untuk rekap, berikut adalah langkah-langkahnya:

  1. Pada host Hyper-V Anda, buat folder bersama dan tetapkan Ubah izin untuk Semua Orang.

  2. Di mesin virtual yang berjalan di host, buka Network and Sharing Center dan aktifkan File and Printer Sharing.

  3. Di mesin virtual, klik Mulai dan ketik di \\host_name\share_namemana host_namenama host Hyper-V Anda dan share_nameadalah nama share yang Anda buat.

  4. Tekan ENTER dan jendela Explorer akan terbuka di VM yang menunjukkan konten folder bersama pada host.

  5. Anda sekarang dapat menyalin file dari VM ke host dan sebaliknya sesuai kebutuhan.

Referensi:

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

Cara berbagi file antara host Hyper-V dan mesin virtualnya
http://www.windowsnetworking.com/kbase/WindowsTips/WindowsServer2008/AdminTips/VirtualPlatforms/HowtosharefilesbetweenaHyper-Vhostanditsvirtualmachines.html


Ada banyak hal smbclientatau smbtreebisa salah, dan ada banyak artikel yang memecahkannya juga. Ini bukan pertanyaan Hyper-V sehingga bukan tempat yang tepat untuk bertanya. Buka pertanyaan baru, dan pastikan untuk menyebutkan Anda menggunakan klien dalam Hyper-V. Kalau tidak, orang akan disesatkan juga.
xpt

Tahu mengapa di Debian di dalam Hyper-V smbtreegagal menunjukkan bagian sistem host. Melakukan smbclient --list=<COMPUTER_NAME> --workgroupd=WORKGROUP --user=<username>pekerjaan tetapi juga melempar Error NT_STATUS_IO_TIMEOUTdan NetBIOS over TCP disabled- tidak ada kelompok kerja yang tersedia ?. Perhatikan bahwa bagian host dapat diakses dari mesin windows lain.
Daniel Sokolowski

Keuntungan besar vboxsfadalah bahwa Anda dapat menggunakan kembali drive yang sama, tidak perlu menyalin hal-hal di sekitar. Saya membagikan folder rumah saya dan karena direktori build saya ada di sana, saya dapat menggunakannya untuk membangun alat di dalam VM. Namun VirtualBox rusak di Windows10 dan HyperV tampaknya seperti perangkat lunak yang baik juga untuk kasus penggunaan ini.
dashesy

1

Jawaban untuk Windows 8 dan Ubuntu 14.04 atau 14.10 tampaknya sedikit berbeda.

Ketika saya mengklik ikon Files di taskbar, itu memungkinkan seseorang untuk menelusuri jaringan; mesin host terdaftar sebagai mesin di jaringan. Mengklik pada mesin host membuka kotak dialog di mana ia menuntut kata sandi. Butuh beberapa saat untuk menemukan kombinasi entri yang tepat dalam dialog yang berfungsi.

Dialog menunjukkan nilai untuk Pengguna dan Kata Sandi. Nilai Pengguna diawali dengan nama akun yang Anda buat di Ubuntu. Ini mungkin BUKAN yang Anda inginkan. Lihatlah folder C: \ Users di sistem Windows Anda. Nama apa pun yang telah digunakan untuk folder yang berisi file Windows pribadi Anda (dan banyak lagi) adalah nama yang ingin Anda tancapkan ke kotak dialog Ubuntu. Lalu masukkan kata sandi masuk Windows Anda ke dalam bidang kata sandi.

Setelah kata sandi Anda diterima, Anda akan dapat menavigasi ke file Anda di folder C: \ Users dan memiliki akses penuh ke sana. Akses ke file dan folder lain tergantung pada izin Windows.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.