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?