Syslink из общей папки virtualbox

Syslink из общей папки virtualbox

У меня есть гостевая ОС сервера Ubuntu 14.04 с ОС хоста Ubuntu 14.04. Версия моего virtualbox — 4.3.10. Я монтирую свою общую папку в /media/sf_Share в гостевой системе. Я создаю папку в этой общей папке и делаю syslink на /home/ubuntu/ с помощью следующей команды.

ln -sf sf_Share/test /home/ubuntu

Я могу создать syslink, но не могу получить доступ к каталогу syslink. На самом деле я хочу поместить эту syslink в папку надстройки openerp и сделать так, чтобы она могла читать из openerp. Но это не работает. И я создаю папку в надстройке openerp и делаю syslink на /media/sf_Share/. Это работает, но к этой папке нет доступа из хостовой ОС.

Я также пытался смонтировать общую папку напрямую в нужную мне директорию, но получил только ошибку протокола. Я пробовал с этой командой.

sudo mount -t vboxsf -o uid=1000,gid=1000 Share /home/ubuntu/Share

Уже установил гостевое дополнение virtualbox в моей гостевой ОС. Больше решения не нахожу.

Пожалуйста, помогите мне.

решение1

Гостевые дополнения сами по себе могли стать причиной дополнительной непредвиденной проблемы, о которой вы не знали.

Тикет по этому вопросу можно найти здесь.https://www.virtualbox.org/ticket/12879и был решен вГостевые дополнения 4.3.12

Гостевые дополнения 4.3.10имеет неверную символическую ссылку, для решения которой необходимо создать новую символическую ссылку:

sudo ln -s /opt/VBoxGuestAdditions-4.3.10/lib/VBoxGuestAdditions /usr/lib/VBoxGuestAdditions

После создания символической ссылки вы можете использовать Virtualbox GUI > Настройки > Общие папки, чтобы создать имя_общей_папки с правами на чтение или чтение/запись и при желании отметить опцию автоматического монтирования.

затем в гостевом терминале создайте точку монтирования:

sudo mkdir /mnt/shared_folder_name

и затем монтируем:

sudo mount -t vboxsf Share /mnt/shared_folder_name

После этого вы сможете перейти в /mnt/shared_folder_name и увидеть содержимое общей папки, как и ожидалось.

Связанный контент