Các thư mục chia sẻ VirtualBox được gắn trong một khách ảo ở đâu?


8

Khi chạy Ubuntu dưới dạng VirtualBox, tính năng tự động của các thư mục được chia sẻ ở đâu?

Nó không ở /etc/fstabđâu vậy nó có thể ở đâu?

Câu trả lời:


11

Ubuntu và các khách Linux khác tự động đếm các thư mục được chia sẻ trong thư mục /mediacó định dạng /media/sf_share-name.

Windows Guest tự động đếm các thư mục được chia sẻ dưới dạng ký tự ổ đĩa trong Trình quản lý tệp

Bản thân máy khách Virtual Virtual cần phải cài đặt Bổ sung khách VirtualBox.

Để sử dụng tính năng tự động, đảm bảo rằng người dùng của bạn có vboxsfnhóm người dùng cũng được gọi Use VirtualBox virtualisation solutiontrong các phiên bản mới nhất của VirtualBox.

Chỉnh sửa Cài đặt của Máy ảo và thêm thư mục sẽ được chia sẻ với Khách ảo như sau: nhập mô tả hình ảnh ở đây


1
Lưu ý, sau khi cài đặt các bản cập nhật thông qua trình quản lý cập nhật, tôi phải cài đặt lại các bổ sung của khách. Bằng cách nào đó, các bản cập nhật đã phá vỡ chức năng tự động gắn kết thư mục dùng chung (Ubuntu 12.04).
ccook

4

Từ hộp máy chủ, bạn có thể liệt kê các thư mục được chia sẻ từ dòng lệnh thông qua:

VBoxManage showvminfo {vm name here}

Có phần "Thư mục dùng chung:".


VirtualBox khách của tôi không có VBoxManagechỉ VBoxClient, VBoxControlVBoxService
Đánh dấu Mikofski

1
@MarkMikofski Bạn chạy VBoxManagetừ máy chủ không phải là khách. Máy chủ là hệ điều hành bên ngoài, khách là hệ điều hành bên trong.
Michał rajer

2

này được bao phủ ở đâyở đây . cả hai đều làm việc...

Sao chép và dán từ trang help.ubfox.com mà tôi đã tham khảo:

Linux

Nếu máy khách là Linux, bạn phải gắn kết và kết nối nó với một thư mục.

Các lệnh bash sau (trong máy khách) sẽ thiết lập một mount chính xác (và tạo một liên kết từ máy tính để bàn của bạn) Lưu ý: bạn không nên sử dụng khoảng trắng trong tên chia sẻ.

sharename = "anything.you.want.to.call.it"; 
sudo mkdir / mnt / $ sharename \
sudo chmod 777 / mnt / $ sharename \ 
sudo mount -t vboxsf -o uid = 1000, gid = 1000 $ sharename / mnt / $ sharename \
ln -s / mnt / $ sharename $ HOME / Desktop / $ sharename

Đối với lệnh trên nếu bạn gặp lỗi như

mount: loại hệ thống tập tin không xác định 'vboxsf'

Sau đó, chỉ cần thay đổi vboxsf thành vboxfs

Nếu bạn muốn có nó tự động gắn kết mỗi lần khởi động, hãy đặt lệnh mount trong /etc/rc.local Debian distro (ví dụ: Ubuntu 10.04 trở lên)

Tôi nghĩ câu hỏi không phải là "làm thế nào để sử dụng thư mục dùng chung". Dù sao, đừng chỉ cung cấp các liên kết bên ngoài, có nội dung có thể thay đổi ngoài tầm kiểm soát của chúng tôi, thay vào đó hãy báo cáo thông tin liên quan trong câu trả lời.
enzotib

@enzotib - Tôi hiểu rằng ... cấu hình automount đang ở đó. Một trong số đó là wiki help.ubfox.com. Tôi không thấy cái đó biến mất.
RobotHumans
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.