Điểm:2

Truy cập thư mục dùng chung trên Virtualbox 6.1 - Windows 10 Host - Ubuntu 20.04 SERVER guest

lá cờ in

Tôi tin rằng tôi đã làm mọi thứ được mô tả về cách truy cập thư mục trên Máy chủ của tôi - Windows 10 - từ khách của tôi - ubuntu 20.04. Tuy nhiên tôi không nhận được kết quả.

Bổ sung khách được cài đặt trên máy ảo của tôi: nhập mô tả hình ảnh ở đây nhập mô tả hình ảnh ở đây nhập mô tả hình ảnh ở đây nhập mô tả hình ảnh ở đây

Các cài đặt cho thư mục chia sẻ:

nhập mô tả hình ảnh ở đây

Đã cài đặt CD Bổ sung khách mới nhất nhập mô tả hình ảnh ở đây

Tuy nhiên, khi tôi cd vào thư mục của mình và liệt kê các tệp thì không có gì ở đó. Và tôi giữ một tệp ở đó trên Máy chủ của mình, vì vậy nó sẽ được nhìn thấy:

tomas@ubuntu20:~/share$ ls -l
tổng số 0
tomas@ubuntu20:~/share$ df -t vboxsf
df : không có hệ thống tệp nào được xử lý 
tomas@ubuntu20:~/share$ usermod -aG vboxsf tomas
usermod: nhóm 'vboxsf' không tồn tại
tomas@ubuntu20:~/share$ chmod 755 .
tomas@ubuntu20:~/share$ ps -ef | grep -i vbox
gốc 385 2 0 10:19 ? 00:00:00 [iprt-VBoxWQueue]
tomas 1112 1098 0 10:24 điểm/0 00:00:00 grep --color=auto -i vbox
tomas@ubuntu20:~/share$ service --status-all | grep -i virtual # không có đầu ra
tomas@ubuntu20:~/share$ sudo mount -t vboxsf -o uid=1000,gid=1000 ubuntush /home/tomas/share
mount: /home/tomas/share: loại fs sai, tùy chọn không hợp lệ, siêu khối không hợp lệ trên ubuntush, thiếu trang mã hoặc chương trình trợ giúp hoặc lỗi khác.

Từ Dấu nhắc lệnh của Windows 10 (máy chủ):

C:\Users\as_to>VBoxManage sharedfolder add "ubuntu20" --name "ubuntush" --hostpath "C:\Users\as_to\Desktop\ubuntush"
VBoxManage.exe: lỗi: Thư mục dùng chung có tên 'ubuntush' đã tồn tại
VBoxManage.exe: lỗi: Chi tiết: mã VBOX_E_OBJECT_IN_USE (0x80bb000c), thành phần SessionMachine, giao diện IMachine, callee IUnknown
VBoxManage.exe: lỗi: Ngữ cảnh: "CreateSharedFolder(Bstr(pszName).raw(), Bstr(szAbsHostPath).raw(), fWritable, fAutoMount, Bstr(pszAutoMountPoint).raw())" tại dòng 1194 của tệp VBoxManageMisc. cpp

Có ai biết những gì đang mất tích?

FedKad avatar
lá cờ cn
Đầu ra của lệnh `df -t vboxsf` trên máy khách là gì? Bạn có thể thử cài đặt CD Bổ sung dành cho khách *mới nhất* cho khách. Liên kết: https://download.virtualbox.org/virtualbox/6.1.22/VBoxGuestAdditions_6.1.22.iso
Tomas.R avatar
lá cờ in
df : không có hệ thống tệp nào được xử lý
FedKad avatar
lá cờ cn
kết quả đầu ra của `ps -ef | grep -i vbox` và `service --status-all | grep -i virtual` trên máy khách?
Tomas.R avatar
lá cờ in
cho ps: gốc 385 2 0 10:19 ? 00:00:00 [iprt-VBoxWQueue] tomas 1112 1098 0 10:24 điểm/0 00:00:00 grep --color=auto -i vbox cho dịch vụ, không có đầu ra nào cả. CẬP NHẬT câu hỏi để thấy điều này rõ ràng hơn
FedKad avatar
lá cờ cn
Có vẻ như các Tiện ích bổ sung dành cho khách chưa được cài đặt hoặc chưa hoạt động trên hệ thống khách. Vui lòng tìm kiếm các chủ đề của AskUbuntu về "cài đặt bổ sung dành cho khách" và cố gắng khắc phục mọi sự cố bạn gặp phải trong quá trình cài đặt.
Tomas.R avatar
lá cờ in
Sẽ làm, cảm ơn bạn
FedKad avatar
lá cờ cn
Hãy để chúng tôi [tiếp tục cuộc thảo luận này trong cuộc trò chuyện](https://chat.stackexchange.com/rooms/126721/discussion-between-fedonkadifeli-and-tomas-r).
Điểm:3
lá cờ in

Với sự trợ giúp của @FedonKadifeli tuyệt vời, tôi đã có thể giải quyết vấn đề.

Đầu tiên và quan trọng nhất - hệ điều hành khách là Ubuntu 20.04 LTS Người phục vụ.

Từ cửa sổ hệ điều hành khách đang chạy, hãy cài đặt Bổ sung khách. Đi đến : Thiết bị -> Chèn hình ảnh CD bổ sung của khách

Sau đó đến dòng lệnh hệ điều hành khách:

cập nhật sudo apt
nâng cấp sudo apt

gắn sudo/dev/sr0/cdrom
mount: /cdrom: CẢNH BÁO: thiết bị được bảo vệ chống ghi, được gắn ở chế độ chỉ đọc. # Điều này ổn

cd / cdrom 
sudo bash ./VBoxLinuxAdditions.run

Đầu ra của lệnh cuối cùng phải giống như thế: nhập mô tả hình ảnh ở đây

Tuy nhiên, 3 dòng cuối cùng của đầu ra tôi nhận được đã nói điều này:

"Hệ thống này hiện không được thiết lập để xây dựng các mô-đun hạt nhân.
Vui lòng cài đặt gói gcc make perl từ bản phân phối của bạn.
VirtualBox Guest Additions: Các mô-đun hạt nhân đang chạy sẽ không được thay thế cho đến khi
hệ thống được khởi động lại"

Vì vậy, trước tiên tôi phải cài đặt các gói bổ sung. Và bất cứ điều gì bổ sung có thể cần thiết:

Sudo apt cài đặt gcc 
Sudo apt cài đặt thực hiện
sudo apt cài đặt perl

Khởi động lại khách:

khởi động lại

Sau đó, từ cửa sổ Hệ điều hành khách, hãy truy cập:

Thiết bị - Thư mục dùng chung - Cài đặt thư mục dùng chung - Thêm thư mục dùng chung mới :

Đường dẫn thư mục : C:\Users\as_to\Desktop\foo
Tên thư mục : foo

điểm gắn kết : /home/tomas/bar - Điều này sẽ tạo một thư mục sau khi bạn đóng cửa sổ này

Tự động gắn kết (kiểm tra)

Làm vĩnh viễn (kiểm tra)

Nhấn OK để đóng cửa sổ.

Tiếp theo, nếu bạn cố gắng cd vào thanh, bạn sẽ bị từ chối quyền:

thanh đĩa cd/
-bash: cd: bar/: Quyền bị từ chối

Thêm người dùng vào nhóm "vboxsf" và đăng xuất/đăng nhập lại để áp dụng các thay đổi:

sudo usermod -aG vboxsf tomas
đăng xuất

Và thế là xong. Tất cả nên làm việc ngay bây giờ. Cảm ơn bạn một lần nữa @FedonKadifeli, chàng trai tuyệt vời.

lá cờ in
Trên macos, điều này cũng hoạt động. Nhưng đôi khi thư mục dùng chung có thể bị hỏng. Chỉ cần cố gắng tạo lại thư mục dùng chung.
Daniel avatar
lá cờ cn
Các bước tương tự đã hoạt động với tôi trong máy chủ Ubuntu 18.04 và máy khách Ubuntu 21.04 nhưng phải khởi động lại sau `usermod` vì sau khi đăng xuất vẫn bị từ chối quyền vào thư mục dùng chung.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.