Я использую VirtualBox 4.2.18 с хостом Windows 7 и гостем Ubuntu 13.10. Я пытаюсь настроить общую папку, но попытка прочитать папку с виртуальной машины Ubuntu зависает на неопределенное время. Однако запись в общую папку работает нормально.
На хосте Windows общая папка настроена так, чтобы указывать на C:\ubuntu_share
. В VirtualBox он настроен как постоянный, но не монтируется автоматически.
В виртуальной машине Ubuntu я могу успешно смонтировать общую папку:
$ 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/
Тем не менее, попытка просмотреть содержимое смонтированной папки с помощью ls
просто отображает мигающий курсор, пока я не убью его с помощью Ctrl + C. Точно так же, если я пытаюсь просмотреть папку в Nautilus, я просто получаю курсор ожидания навсегда.
С другой стороны, запись в смонтированную папку работает:
$ cat > ubuntu_share/test.txt
hello world
^D
и тогда я вижу, что test.txt
файл отображается в Windows просто отлично.
Я попытался перезагрузить виртуальную машину, переустановить гостевые дополнения, удалить и заново создать общую папку, смонтировать ее как root вместо моего UID, но все безрезультатно. У кого-нибудь есть идеи, что происходит или как я могу это диагностировать?