Thư mục chia sẻ VirtualBox bị treo khi đọc trong hệ điều hành khách


13

Tôi đang chạy VirtualBox 4.2.18 với máy chủ Windows 7 và máy khách Ubuntu 13.10. Tôi đang cố gắng thiết lập một thư mục dùng chung, nhưng cố đọc thư mục từ Ubuntu VM dường như bị treo vô thời hạn. Viết vào thư mục chia sẻ, tuy nhiên, hoạt động tốt.

Trên máy chủ Windows, thư mục dùng chung được thiết lập để trỏ đến C:\ubuntu_share. Nó được cấu hình trong VirtualBox là vĩnh viễn, nhưng không tự động gắn kết.

Trong Ubuntu VM, tôi có thể gắn thư mục dùng chung thành công:

$ mkdir ubuntu_share
$ sudo mount -t vboxsf -o "rw,uid=1000,gid=1000,dmode=0755" ubuntu_share ubuntu_share
$ ls -l
drwxr-xr-x  1 nreed nreed    0 Oct 28 16:37 ubuntu_share/

Tuy nhiên, cố gắng xem nội dung của thư mục được gắn bằng cách sử dụng ls chỉ cần hiển thị một con trỏ nhấp nháy cho đến khi tôi giết nó bằng Ctrl + C. Tương tự như vậy nếu tôi cố gắng xem thư mục trong Nautilus, tôi chỉ nhận được con trỏ chờ mãi mãi.

Mặt khác, viết thư mục được gắn kết hoạt động:

$ cat > ubuntu_share/test.txt
hello world
^D

và sau đó tôi có thể thấy test.txt tập tin hiển thị trong Windows tốt.

Tôi đã thử khởi động lại VM, cài đặt lại các bổ sung của khách, xóa và tạo lại thư mục dùng chung, gắn nó dưới dạng root thay vì UID của tôi, tất cả đều vô ích. Bất cứ ai cũng có bất kỳ ý tưởng những gì đang xảy ra, hoặc làm thế nào tôi có thể chẩn đoán điều này?

Câu trả lời:


6

Trong trường hợp của tôi, những điều sau đây đã giúp:

  • cập nhật lên Hộp ảo 4.3.8 r92456,
  • cài đặt lại VirtualBox Guest Additions từ CD ảo ( không phải từ kho apt),
  • khởi động lại máy ảo.

Thông tin hệ thống:

  • Máy chủ: Windows 7 Home Premium 64-bit,
  • Khách: Linux Mint 16 Petra 32-bit.

2

VirtualBox 4.3 đã được phát hành. Nó không hiển thị trong kiểm tra cập nhật từ VirtualBox. Tôi vừa tự giải quyết vấn đề này bằng cách cài đặt từ trang VirtualBox và cập nhật phiên bản Bổ sung khách được cài đặt trên VM.

http://www.virtualbox.org/wiki/Tải xuống


Cảm ơn. Cập nhật lên 4.3 cũng là một mẹo nhỏ đối với tôi. Tôi đoán là tôi đã may mắn gặp phải vấn đề này ngay sau khi họ rõ ràng đã sửa nó ...
Nathan Reed

2
Tôi có cùng một vấn đề ngay cả với phiên bản mới nhất.
tiam

3
Tôi cũng có vấn đề này với 4.3.6
dvreed77

Câu trả lời của @ smbear đã sửa nó cho tôi vào ngày 4.3.12
Hans

1

Vì vậy, vấn đề là với các liên kết tượng trưng đến thư mục chia sẻ. Nó chỉ ra rằng đây là một rủi ro bảo mật. Xem nguồn .

Giải pháp của tôi là xóa liên kết tượng trưng và điều hướng đến điểm gắn kết ( /media/sf_MyUserName ). Điều này cũng cho phép tôi sắp xếp các thư mục trong thư mục chia sẻ.

Vấn đề này vẫn tồn tại trên bản cài đặt mới VirtualBox 5.0.0 trên Win 7 với bản nâng cấp mới lên debian 8 (Jessie) với tư cách là khách.

Trên cấu hình của tôi, sự cố hiển thị khi tôi nhấp vào thư mục được chia sẻ từ Cá heo. Cá heo vẫn ổn với bất kỳ thư mục nào khác, tuy nhiên, khi nhấp vào ổ đĩa chung, cá heo đóng băng.

Sự cố này lần đầu tiên xuất hiện trên máy của tôi trong Debian 7 (khò khè) trên VirtualBox 4.3.3. Tôi googled, sửa nó một chút, nhưng không thể nhớ những gì tôi đã làm vài tháng trước. Tôi nói nó đã được sửa một phần vì nếu tôi cố gắng sắp xếp bất kỳ thư mục nào trong thư mục dùng chung, Cá heo sẽ đóng băng. Vấn đề xuất hiện trở lại khi tôi nâng cấp lên deb 8. Bất kỳ nỗ lực nào để điều hướng đến ổ đĩa được chia sẻ đều khiến cá heo bị đóng băng. Tôi đã nâng cấp lên VirtualBox 5.0.0.0 với gói mở rộng, nhưng điều này không giúp được gì.

Sau một thời gian điều tra, tôi đã tìm ra vấn đề. Vấn đề chỉ phát sinh nếu tôi nhấp vào liên kết tượng trưng "sf_MyUserName" mà VirtualBox đã tạo. Tuy nhiên, nếu tôi đi qua hệ thống tệp nơi thư mục dùng chung được gắn kết (/ media / sf_MyUserName) thì không có vấn đề gì.


Tôi đã mất ba lần để đọc câu trả lời này, để xác định, nó thực sự là một câu trả lời. Các giải pháp sôi xuống để loại bỏ các liên kết tượng trưng.
Ramhound

Hấp dẫn. Tuy nhiên, bạn đang nói về các liên kết tượng trưng đến điểm gắn kết thư mục dùng chung trong HĐH khách và câu hỏi Askubfox mà bạn đã liên kết dường như đang nói về một điều khá khác biệt: liên kết tượng trưng trong thư mục dùng chung tham chiếu các vị trí không chia sẻ trong hệ thống tệp máy chủ ?
Nathan Reed

Xin chào Nathan, tôi nghĩ rằng tình huống của tôi rất giống nhau, mặc dù không hoàn toàn giống với bài viết gốc.
Joe

Nathan, tình hình của tôi tương tự như bài viết gốc của bạn. Hai câu đầu mô tả tình huống của tôi. "Tôi đang chạy VirtualBox 4.2.18 với máy chủ Windows 7 và khách Ubuntu 13.10. Tôi đang cố thiết lập thư mục dùng chung, nhưng cố đọc thư mục từ máy ảo Ubuntu dường như bị treo vô thời hạn. là máy chủ Win 7 và máy khách Debian. Sự khác biệt là trong trường hợp của tôi chỉ có cá heo treo. Tôi vừa đọc lại liên kết AskUbfox và bạn nói đúng rằng các liên kết tượng trưng theo một hướng khác. Tôi đã phải bỏ lỡ điều đó. Trong mọi trường hợp, tôi hy vọng đề nghị của tôi giúp bạn hoặc người khác. - chúc mừng
Joe
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.