Chia sẻ thư mục trên Windows Hyper-V Host với Ubuntu VM


21

Chỉ cần cài đặt Hyper-V trên Windows 8 và Hệ điều hành khách Ubuntu 12.04.

Đến từ VirtualBox, tôi đang tìm kiếm phương pháp tốt nhất để chia sẻ Danh mục trên Máy chủ / Windows với Guest Ubuntu.

Tôi đọc nó: /programming//a/1386764/913295 và tôi quen thuộc với Samba. Vì câu hỏi đó không liên quan đến Hyper-V, tôi đang nêu câu hỏi liên quan này ở đây.


Ubuntu 14.04 trên hệ điều hành Windows 8.1 cho phép duyệt thư mục.
Hamid Shahid

Câu trả lời:


14

Câu hỏi hay.

Tin xấu là, không giống như VirtualBox hay VMWare cho phép bạn xác định "Thư mục được chia sẻ" là các thư mục trên máy chủ của bạn tiếp xúc với khách, Windows 8 Hyper-V hoàn toàn không cung cấp tính năng như vậy.

Tin tốt là, vì không có tính năng như vậy được cung cấp ngoài Hyper-V, nên sẽ không có các công cụ được sử dụng đặc biệt cần thiết cho nó, ví dụ, để gắn vboxsfhệ thống tệp. Bạn chỉ cần thực hiện theo cách chính thức / tiêu chuẩn, truy cập các thư mục chia sẻ máy chủ của bạn dưới dạng các thư mục chia sẻ mạng.

Các máy khách smbclientdòng lệnh SMB/CIFScho Unix, là công cụ dòng lệnh để truy cập vào các thư mục chia sẻ máy chủ Windows của bạn. Dưới đây là hai ví dụ mà tôi tìm thấy. Một lần nữa, không có gì đặc biệt, truy cập nó giống như cách bạn truy cập vào bất kỳ thư mục chia sẻ mạng Windows nào khác.

Làm cách nào tôi có thể kết nối từ Ubuntu 12.10 để chia sẻ tệp trên hệ thống Windows 8
https://askubfox.com/questions/245106/how-can-i-connect-from-ubfox-12-10-to-file-shares-on -a-windows-8-system-used-a

Thiết lập Ubuntu hoàn hảo trên Hyper-V trong Windows 8
http://webdevtooling.com/webdevtooling.com/tutorials/perinf-ubfox-setup-on-hyper-v-in-windows-8/

Tôi sẽ đăng lại phần "Định cấu hình thư mục dùng chung" từ liên kết thứ hai:

Chúng tôi cần chia sẻ một thư mục trong máy chủ cho khách. Khách có thể gắn cái này khi khởi động. Đối với hướng dẫn này, tôi sẽ cho rằng chúng tôi đang chia sẻ nó từ một vị trí này%USERPROFILE%\workspace

Trong VM, chỉnh sửa /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

Ngoài ra, thêm một tệp thông tin đăng nhập để gắn kết hoạt động. Đặt nội dung sau vào đó:

username=some@live.com
password=something

Đó nên là nó.

Thêm tài liệu tham khảo cho việc gắn kết dựa trên GUI:

http://www.wikihow.com/Mount-a-Windows-Share-on-an-Ubfox-Server
http://www.liberiangeek.net/2013/04/how-to-access-windows-network-shares -in-ubfox-13-04-raring-ringtail /
http://www.7tutorials.com/how-access-windows-7- Shared-Folders-ubfox https : //help.ub Ubuntu.com/community/MountWindowsSharesPternal

Nếu ban đầu nó không hoạt động với bạn, trước tiên hãy thử với ứng dụng khách dựa trên Windows để truy cập các thư mục chia sẻ máy chủ. Một lần nữa, không có gì đặc biệt, truy cập nó giống như cách bạn truy cập vào bất kỳ thư mục chia sẻ mạng Windows nào khác. Tức là, một số cách nói rằng bạn "phải tạo Công tắc ảo nội bộ thông qua Trình quản lý chuyển đổi ảo" để sử dụng chia sẻ máy chủ, điều đó hoàn toàn không cần thiết và nó không mang lại lợi ích / lợi ích nào cho bạn, vì chúng tôi chỉ truy cập vào một thư mục chia sẻ mạng Windows bình thường. Để tóm tắt, đây là các bước:

  1. Trên máy chủ Hyper-V của bạn, tạo thư mục dùng chung và gán quyền Thay đổi cho mọi người.

  2. Trên máy ảo đang chạy trên máy chủ, hãy mở Trung tâm chia sẻ mạng và chia sẻ và bật Chia sẻ tệp và máy in.

  3. Trên máy ảo, kích Start và gõ \\host_name\share_namenơi host_namelà tên của máy chủ Hyper-V của bạn và share_namelà tên của các cổ phiếu mà bạn đã tạo.

  4. Nhấn ENTER và cửa sổ Explorer sẽ mở trong VM hiển thị nội dung của thư mục dùng chung trên máy chủ.

  5. Bây giờ bạn có thể sao chép các tệp từ VM sang máy chủ và ngược lại nếu cần.

Người giới thiệu:

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

Làm thế nào để chia sẻ tập tin giữa một máy chủ Hyper-V và các máy ảo của nó
http://www.windowsnetworking.com/kbase/WindowsTips/WindowsServer2008/AdminTips/VirtualPlatforms/HowtosharefilesbetweenaHyper-Vhostanditsvirtualmachines.html


Có rất nhiều điều smbclienthoặc smbtreecó thể sai, và có rất nhiều bài viết xử lý chúng. Đây không phải là một câu hỏi Hyper-V do đó không phải là nơi thích hợp để hỏi. Mở một câu hỏi mới và chắc chắn đề cập đến việc bạn đang sử dụng máy khách trong Hyper-V. Nếu không, mọi người sẽ bị đánh lừa quá.
xpt

Mọi ý kiến ​​tại sao trên Debian bên trong Hyper-V smbtreekhông hiển thị các chia sẻ của hệ thống máy chủ. Làm smbclient --list=<COMPUTER_NAME> --workgroupd=WORKGROUP --user=<username>việc nhưng cũng ném Error NT_STATUS_IO_TIMEOUTNetBIOS over TCP disabled- không có nhóm làm việc có sẵn?. Lưu ý chia sẻ của máy chủ có thể truy cập từ một máy windows khác.
Daniel Sokolowski

Ưu điểm lớn vboxsflà bạn có thể sử dụng lại cùng một ổ đĩa, không cần phải sao chép mọi thứ xung quanh. Tôi chia sẻ thư mục nhà của mình và vì thư mục bản dựng của tôi ở đó nên tôi có thể sử dụng để xây dựng các công cụ bên trong VM. Tuy nhiên VirtualBox bị hỏng trong Windows10 và HyperV có vẻ như là một phần mềm tốt cho trường hợp sử dụng này.
bảnh bao

1

Câu trả lời cho Windows 8 và Ubuntu 14.04 hoặc 14.10 có vẻ hơi khác nhau.

Khi tôi nhấp vào biểu tượng Tệp trên thanh tác vụ, nó cho phép một người duyệt mạng; máy chủ được liệt kê là một máy trên mạng. Nhấp vào máy chủ sẽ mở ra một hộp thoại yêu cầu mật khẩu. Phải mất một thời gian tôi mới tìm thấy sự kết hợp đúng của các mục trong hộp thoại hoạt động.

Hộp thoại hiển thị các giá trị cho Người dùng và Mật khẩu. Giá trị người dùng được điền sẵn với tên tài khoản bạn đã tạo trên Ubuntu. Đây có lẽ KHÔNG phải là những gì bạn muốn. Hãy xem thư mục C: \ Users trên hệ thống Windows của bạn. Bất cứ tên nào đã được sử dụng cho thư mục chứa tệp Windows cá nhân của bạn (và nhiều hơn nữa) là tên bạn muốn cắm vào hộp thoại Ubuntu. Sau đó nhập mật khẩu đăng nhập Windows của bạn vào trường mật khẩu.

Sau khi mật khẩu của bạn được chấp nhận, bạn sẽ có thể điều hướng đến các tệp của mình trong thư mục C: \ Users và có toàn quyền truy cập vào chúng. Truy cập vào các tệp và thư mục khác tùy thuộc vào quyền của Windows.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.