virtualbox Подключить общую папку к виртуальной ubuntu Linux или Windows - общая папка

Создаем директорию в основной (т.н. "хостовой") системе

  1. Создадим на компе папку share (не важно что у вас в вашей основой системе - так как вы обычно делаете это в Windows или в Linux)
  2. Подключим её через меню виртуальной машины (предварительно установив дополнения гостевой ОС) - в поле "имя папки" укажем имя - ну например - share
    Важно: на деле может оказаться, что это имя должно обязательно совпадать с собственным имененем папки в хостовой ОС, примеведем примеры для хостой (основной) ОС Линус, в винде тоже должно отработать:
    • Напр. если у вас пусть в основной системе (хостовой): /home/qwe/share - то папку называем share
    • если же путь /some/user/myfolder - то папку называем myfolder

    -- замечания по пути к тому, что команда, которую будем использовать уже в виртуальном линуксе ниже вида:

    sudo mount -t vboxsf  share  /home/qwe/share2

    - может не сработать, если в настройках машины имя папки в настройках виртуальной машины (то что делаем через графический интерфейс) у вас, например, share, а вот реальный путь в хостовой ОС заканчивается каким-то другим названием.

Создание директории в гостевой системе в виртуальной Ubuntu Linux

Потом создадим уже в в виртуальной машине папку к которой мы примонтируем наш "сетевой диск" - давайте создадим её в домашней директории (и тоже назовём share) то есть по адресу:

/home/name/

гдe name - имя пользователя. например если моего пользователя зовут уникальным именем qwe, то я создам папку share2 (имя отличное того, что мы выбрали в начале - в часности "share") расположенную по адресу:

/home/qwe/share2

А дальше просто выполним команду монтирования, вида:

sudo mount -t vboxsf  имяПапкиИзНастроек  /путь/к/папке/внутриГостевойОС

В нашем случае это будет:

sudo mount -t vboxsf  share  /home/qwe/share2

И теперь в папке /home/qwe/share будет отображаться всё, что мы забросим туда из хост-системы (например, виндовс)

Создание директории в гостевой системе в виртуальной Windows

Жмем правой кнопкой на мой компьютер и затем:

  1. выбираем "Подключить сетевой диск" ( map network drive)
  2. далее для поля "папка" (folder) жмём кнопку browse (обзор)
  3. кликаем два раза по Сеть (Network)
  4. и и выпадающем списке выбираем ранее добавленную в меню виртуальной машины папку из основной системы

Возможные проблемы и Решения

Comments

vedro-compota's picture

sudo mount -t vboxsf  share  /home/qwe/share2

-- если использовать то же самое имя share в пути /home/qwe/share (вместо /home/qwe/share2), то можно получить ошибку вида:

/sbin/mount.vboxsf: mounting failed with the error: No such device or address

_____________
матфак вгу и остальная классика =)

vedro-compota's picture

/sbin/mount.vboxsf: mounting failed with the error: Invalid argument

Возможные источники решения: https://askubuntu.com/questions/912262/f...

_____________
матфак вгу и остальная классика =)