Отображение совместно используемой папки на госте сервера Ubuntu через rc.local

У меня есть виртуальная машина с Сервером Ubuntu 17.04 (Гость) на VBox (Победите 10 как хост). Я установил совместно используемую папку и пытаюсь автосмонтировать его. Теперь, когда я выполняю вручную команду:

sudo mount -t vboxsf src /media/src

Все хорошо работает, мне смонтировали папку и все видимые/доступные для редактирования файлы. Таким образом, я поместил эту команду в /etc/rc.local и перезапустите машину. И папка не обнаруживается... Я установил сервис согласно им инструкция и тем не менее ничто. Я проверил сервисное состояние systemctl status rc-local.service и получил следующий результат:

● rc-local.service - /etc/rc.local Compatibility
   Loaded: loaded (/etc/systemd/system/rc-local.service; enabled; vendor preset: enabled)
  Drop-In: /lib/systemd/system/rc-local.service.d
           └─debian.conf
   Active: active (exited) since Sun 2017-09-10 18:45:10 CEST; 14min ago
  Process: 1185 ExecStart=/etc/rc.local start (code=exited, status=0/SUCCESS)
    Tasks: 0 (limit: 4915)
   Memory: 0B
      CPU: 0
   CGroup: /system.slice/rc-local.service

Sep 10 18:45:08 ubuntu systemd[1]: Starting /etc/rc.local Compatibility...
Sep 10 18:45:10 ubuntu sudo[1192]:     root : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/bin/mount -t vboxsf src /media/src
Sep 10 18:45:10 ubuntu sudo[1192]: pam_unix(sudo:session): session opened for user root by (uid=0)
Sep 10 18:45:10 ubuntu systemd[1]: Started /etc/rc.local Compatibility.

Таким образом, кажется, что все прекрасно. Что более интересно, я добавил простое touch инструкция протестировать это емкостно-резистивное/локальное на самом деле выполняется поэтому теперь, файл следующие:

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

touch /home/moby/dupa.zbita.kurwa.jego.mac

sudo mount -t vboxsf src /media/src

exit 0

Теперь, файл создается так выполнения файла, все же папка не смонтирована, как я ожидаю. Я думал, что сделал опечатку в команде монтирования, но когда я работаю /etc/rc.local вручную (очевидно, это - исполняемый файл), папка появляется правильно.

Что я должен сделать для создания этой работы? Конечно, я мог включить, монтируют команду, чтобы работать без пароля от моего пользователя и добавить команду в ¬/.bashrc файл, чтобы заставить его работать на данный момент (или просто выполнять монтирование вручную), но я задаюсь вопросом что случилось и как зафиксировать его так или иначе...

[редактирование]Screen [2] спрашивают в комментарии:

0
задан 11 September 2017 в 09:47

1 ответ

Одно из преимуществ использования Virtualbox является способностью добавить guest-additions к хосту, позволяющему взаимодействовать беспрепятственно между гостевыми Ose и хостом.

Для установки этого добавляют гостевые дополнения или через командную строку для установок Virtualbox с помощью официального repo, или от сайта оракула при использовании .deb файлы для установки.

Теперь для установки папки, совместно использующей, мы должны:

  1. Добавляют, что гостевые дополнения, как отмечалось ранее

  2. Добавляют желаемую папку от:

    • virtualbox меню параметров для гостя рассматриваемая ОС, или

      enter image description here

    • от devices меню от запущенного VM

      enter image description here

      enter image description here

  3. Выбор опции:

    • Auto-Mount и Make -Permanent
  4. В госте Ubuntu ОС добавляют Вашего пользователя к группе vboxsf:

    sudo usermod -aG vboxsf $USER
    
  5. Перезапуск Ubuntu так новое дополнение группы становится забранной

  6. , И обратите внимание, что конвенция состоит в том, чтобы назвать папку с "sf _", так ищите файл, названный как так sf_******** в /media папка. Пример: /media/sf_vbox_share

Вы не должны вручную монтировать, что совместно используемая папка, это - то, для чего Virtualbox Guest Additions.

1
ответ дан 2 November 2019 в 07:08

Другие вопросы по тегам:

Похожие вопросы: