Я использую 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, но все безрезультатно. У кого-нибудь есть идеи, что происходит или как я могу это диагностировать?
источник
Так что проблема с символическими ссылками на общую папку. Оказывается, это угроза безопасности. Посмотреть источник .
Мое решение состоит в том, чтобы удалить символическую ссылку и перейти к точке монтирования (
/media/sf_MyUserName
). Это также позволяет мне сортировать каталоги в общей папке.Эта проблема все еще существует при новой установке VirtualBox 5.0.0 на Win 7 с новым обновлением до Debian 8 (Jessie) в качестве гостя.
В моей конфигурации проблема проявляется, когда я нажимаю на общую папку в Dolphin. Dolphin отлично работает с любым другим каталогом, однако при нажатии на общий диск Dolphin зависает.
Эта проблема впервые появилась на моей машине в Debian 7 (wheezy) на VirtualBox 4.3.3. Я гуглил, немного исправил, но не помню, что делал несколько месяцев назад. Я говорю, что это было несколько исправлено, потому что, если бы я попытался отсортировать любой каталог в общей папке, Dolphin завис бы. Проблема снова возникла, когда я обновился до deb 8. Любая попытка перейти на общий диск приводила к зависанию Dolphin. Я обновил до VirtualBox 5.0.0.0 с пакетом расширений, но это не помогло.
Через некоторое время я обнаружил проблему. Проблема возникает, только если я нажимаю на символическую ссылку "sf_MyUserName", созданную VirtualBox. Однако, если я пройду через файловую систему, где смонтирована общая папка (/ media / sf_MyUserName), у Dolphin нет проблем.
источник