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.