Как обмениваться файлами с хоста на гостя в VirtualBox? Host-Ubuntu, Guest-Ubuntu [дубликат]

На этот вопрос уже есть ответ здесь:

У меня есть машина Ubuntu 12.04, на которую я установил VirtualBox с Ubuntu 12.04 в качестве гостевой ОС.

Как я могу обмениваться файлами между хостом и гостем?

Я также установил гостевые дополнения, но он все равно не может смонтировать папки sf_shared, даже если он смонтирован. Это означает, что я не могу получить файл с хоста.

34
задан 27 October 2013 в 19:02

5 ответов

В настройках виртуальной машины в разделе «Общие папки» запомните имя вашего общего перенаправителя!
После установки гостевых дополнений VBox на огонь гостевой ОС до терминала и введите

sudo mount -t vboxsf <share-name> /where/to/share

может захотеть проверить https://forums.virtualbox.org/viewtopic.php?f=3&t=15868

0
ответ дан 27 October 2013 в 19:02

Перейдите к опции Devices вашей виртуальной машины, нажмите на опцию Shared Folders и добавьте required_folder, которым вы хотите поделиться. Теперь в вашей файловой системе (root) вы можете увидеть media/sf_required_folder. Но по умолчанию гость не будет иметь доступа к этой папке. Поэтому для предоставления доступа к этой папке необходимо добавить гостя в группу vboxsf. Для этого sudo adduser Guest_user vboxsf нужно дать доступ. Теперь есть доступ.

0
ответ дан 27 October 2013 в 19:02

Попробуйте это комбо. Я использовал это, как я использую процессор AMD64.

virtualbox-4.3_4.3.6-91406~Ubuntu~precise_amd64 with extenstion pack -
Oracle_VM_VirtualBox_Extension_Pack-4.3.6-91406

Это работает. Также убедитесь, что

После установки гостевых дополнений VBox на гостевую ОС (ВМ) запустите терминал на гостевом сервере и введите

mount -t vboxsf  /shared-name /where/to/share

Пример

sudo mount -t vboxsf /home/myshare /mnt

где /home/myshare - папка на хост-сервере, а /mnt - папка на гостевом сервере.

Запустите дамп файлов в папке хоста /home/myshare и посмотрите то же самое на гостевой /mnt

0
ответ дан 27 October 2013 в 19:02

Если вы хотите поделиться файлами и папками, вы можете использовать расширения Vbox, как упомянуто в других публикациях.

В качестве альтернативы вы можете использовать Nitroshare :

  1. Установить Nitroshare host и в guest )

    sudo add-apt-repository ppa:george-edison55/nitroshare
    sudo apt-get update
    sudo apt-get install nitroshare
    

    Существует четыре способа установки Nitroshare - ссылка: здесь

  2. Запустите Nitroshare guest и host ) из тире или из команды терминала nitroshare

    . Вы увидите значок в верхнем правом углу:

    Imgur

  3. По умолчанию папка назначения - ~/Desktop. Вы можете изменить его в настройках .

    Imgur

  4. Отправка файлов и папок :

    Выберите _отправить файлы / Каталог _ из лотка выберите файл / каталог, которым вы хотите поделиться, нажмите open .

    Затем выберите устройство VM из меню и нажмите OK .

    Imgur

0
ответ дан 27 October 2013 в 19:02

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

Вы можете найти это здесь: https://www.virtualbox.org/wiki/Downloads

Проверьте, какая версия Virtualbox у вас установлена. У меня 4.2.18 и дважды щелкните по ссылке

Вы должны увидеть что-то вроде этого

enter image description here

Нажмите OK и дайте установить.

Следующим шагом создайте папку на вашем хост-компьютере в качестве общей папки

Я создал папку с именем VboxShare в моем домашнем каталоге.

enter image description here

Сначала убедитесь, что ваша виртуальная машина выключена.

machine-state-powered-off-image

Затем перейдите в настройки для вашей виртуальной машины, выберите общие папки, затем значок «плюс», чтобы создать общую папку, и введите сведения о ней. для автоматического монтирования.

enter image description here

Нажмите OK, затем начните гостя.

Задание выполнено. Общая папка отображается на гостевой машине как

/media/sf_Vboxshare

enter image description here

Существует только еще один шаг - добавить любого пользователя в гостевой системе, который нуждается доступ к папке в группе vboxsf :

sudo adduser $USER vboxsf

Выйдите и снова войдите, все должно работать нормально.

0
ответ дан 27 October 2013 в 19:02

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

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