VirtualBox спільна папка зависає при читанні в гостьовій ОС


13

Я запускаю VirtualBox 4.2.18 з хостом Windows 7 та гостем Ubuntu 13.10. Я намагаюся налаштувати загальну папку, але спроба прочитати папку з VM Ubuntu, схоже, зависає безкінечно. Запис у загальну папку, однак, працює чудово.

На хості Windows налаштована загальна папка, на яку слід вказувати C:\ubuntu_share. Він налаштований у VirtualBox як постійний, але не встановлюється автоматично.

У Ubuntu VM я можу успішно змонтувати спільну папку:

$ 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 просто чудово.

Я спробував перезавантажити VM, перевстановити додатки для гостей, видалити та відтворити спільну папку, встановити її як корінь замість мого UID, все безрезультатно. У когось є ідеї, що відбувається, або як я можу діагностувати це?

Відповіді:


6

У моєму випадку допомогло наступне:

  • оновлення до Virtual Box 4.3.8 r92456,
  • перевстановлення доповнень для гостей VirtualBox з віртуального компакт-диска (а не з підходящого сховища),
  • перезавантаження віртуальної машини.

Інформація про систему:

  • Хост: 64-розрядний Windows 7 Home Premium,
  • Гість: Linux Mint 16 Петра 32-розрядний.

2

Випущено VirtualBox 4.3. Це не відображається при перевірці оновлення від VirtualBox. Я щойно вирішив цю проблему для себе, встановивши з сайту VirtualBox та оновивши версію доповнень для гостей, встановлену на машині віртуальної роботи.

https://www.virtualbox.org/wiki/Завантажити


Спасибі. Оновлення до 4.3 зробило трюк і для мене. Напевно, мені пощастило зіткнутися з цією проблемою відразу після того, як вони, очевидно, її вирішили ...
Натан Рід

2
У мене те саме питання навіть із останньою версією.
Тіам

3
У мене теж є питання з 4.3.6
dvreed77

@ smbear відповідь зафіксував це формувати мене 4.3.12
Ганс

1

Тож проблема полягає у символічних посиланнях на загальну папку. Виявляється, це ризик для безпеки. Дивіться джерело .

Моє рішення - видалити символічне посилання та перейти до точки монтажу ( /media/sf_MyUserName). Це також дозволяє мені сортувати каталоги в загальній папці.

Ця проблема все ще існує у свіжому встановленні VirtualBox 5.0.0 на Win 7 із свіжим оновленням до debian 8 (Jessie) як гість.

У моїй конфігурації проблема з’являється, коли я натискаю спільну папку від Dolphin. Дельфін чудово підходить до будь-якого іншого каталогу, однак, натиснувши на спільний диск, Дельфін застигає.

Ця проблема вперше з'явилася на моїй машині в Debian 7 (wheezy) на VirtualBox 4.3.3. Я погуглив, дещо виправив, але не можу пригадати, що робив кілька місяців тому. Я кажу, що це було дещо виправлено, бо якби я спробував сортувати будь-який каталог у спільній папці, Dolphin застиг. Проблема знову з’явилася, коли я перейшов до дебюту 8. Будь-яка спроба переходу до спільного диска призвела до замерзання Дельфіна. Я оновив до VirtualBox 5.0.0.0 з пакетом розширень, але це не допомогло.

Провівши деякий час, я виявив проблему. Проблема виникає лише в тому випадку, якщо я натискаю на символічне посилання "sf_MyUserName", яке створив VirtualBox. Однак якщо я переходжу через файлову систему, де встановлена ​​спільна папка (/ media / sf_MyUserName), у Dolphin проблем немає.


Мені знадобилося три спроби прочитати цю відповідь, щоб визначити, що це насправді відповідь. Рішення зводиться до видалення символічної ланки.
Рамхаунд

Цікаво. Однак ви говорите про посилання на точку монтажу спільної папки в гостьовій ОС, а питання askubuntu, з яким ви пов’язані, схоже, говорить про щось зовсім інше: посилання в загальній папці, що посилаються на неподілені місця у файловій системі хосту ?
Натан Рід

Привіт Натане, я думаю, що моя ситуація була дуже схожа, хоча не зовсім така, як в оригінальній публікації.
Джо

Натане, Моя ситуація була схожа на твій вихідний пост. Перші два речення описують мою ситуацію. "Я запускаю VirtualBox 4.2.18 з хостом Windows 7 та гостем Ubuntu 13.10. Я намагаюся налаштувати спільну папку, але спроба прочитати папку з VM Ubuntu, схоже, зависає безкінечно". У моєму випадку це є хост Win та Debian. Різниця в моєму випадку висіла лише Дельфіна. Я просто перечитав посилання AskUbuntu, і ви маєте рацію, що символьні посилання вказують в іншому напрямку. Я, мабуть, пропустив це. У будь-якому випадку, я сподіваюся, що моя пропозиція допоможе вам чи іншим. - ура
Джо
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.