WindowsMacПрограммное обес..НастройкиБезопасностьПродуктивностьЛинуксАндроид (Androi.. Все

Как делиться папками между хостом и гостевой ОС в VirtualBox

Отредактировано 2 Несколько недель назад от ExtremeHow Редакционная команда

VirtualBoxОбщие папкиХостГостьФайлыДоступСинхронизацияСетьVM

Как делиться папками между хостом и гостевой ОС в VirtualBox

Перевод обновлен 2 Несколько недель назад

VirtualBox — это мощный продукт для виртуализации x86 и AMD64/Intel64, который позволяет пользователям запускать несколько операционных систем на своих хост-машинах. Обычной задачей при использовании VirtualBox является обмен папками между хостовой операционной системой и гостевой ОС, работающей в виртуальной машине. Этот процесс позволяет легко передавать файлы туда и обратно, обеспечивая беспрепятственный и эффективный рабочий процесс. Это руководство проведет вас через процесс обмена папками между вашими хостовой и гостевой операционными системами в VirtualBox, объясняя каждый шаг подробно.

Предварительные требования

Прежде чем вы сможете обмениваться папками между вашими хостовой и гостевой операционными системами, убедитесь, что у вас есть следующее:

VirtualBox Guest Edition — это набор утилит, предназначенных для улучшения производительности и удобства использования гостевой ОС. Он требуется для беспрепятственного обмена папками. Установка Guest Edition может варьироваться в зависимости от используемой гостевой операционной системы. В следующем разделе будет объяснено, как его установить.

Установка VirtualBox Guest Additions

Чтобы установить VirtualBox Guest Additions, выполните следующие шаги:

  1. Запустите виртуальную машину, в которую хотите установить Guest Additions.
  2. Когда ВМ запустится, нажмите на Устройства в меню VirtualBox.
  3. Выберите Вставить образ диска гостевых дополнений...
  4. Загрузите образ Guest Additions, если будет предложено.
  5. В зависимости от вашей гостевой ОС:
    • Windows: Установка должна начаться автоматически. Следуйте указаниям установщика, чтобы завершить установку.
    • Linux: Запустите установочный скрипт, перейдя в смонтированный CD-диск и выполнив установочный скрипт.
  6. Перезапустите виртуальную машину после завершения установки.

Настройка общих папок

После успешной установки Guest Additions вы можете начать настройку общих папок, следуя этим шагам:

  1. Убедитесь, что ваша виртуальная машина выключена.
  2. Перейдите в VirtualBox Manager и выберите виртуальную машину, которую хотите настроить.
  3. Нажмите на Настройки.
  4. В меню настроек выберите Общие папки.
  5. Нажмите кнопку Добавить папку (в форме папки с плюсом), чтобы создать новую общую папку.
    • В диалоге Добавить общую папку:
      • Выберите Путь к папке и выберите существующую папку из вашей хостовой ОС для обмена.
      • Определите имя папки, которое ваша гостевая ОС будет распознавать.
      • Если вы хотите, чтобы общая папка была доступна только для чтения, выберите атрибут Только чтение.
      • Если вы хотите, чтобы папка автоматически монтировалась при каждом запуске ВМ, выберите Автомонтирование.
      • Если вы хотите, чтобы установка общей папки сохранялась в будущих сеансах, выберите Сделать постоянной.
  6. Нажмите OK, чтобы подтвердить и завершить добавление общей папки.

Доступ к общим папкам в гостевой ОС

После того, как папка поделена с хоста, следующим шагом является доступ к ней из гостевой ОС. Этот метод слегка различается в зависимости от ОС. Рассмотрим системы-гости Windows, Linux и macOS:

Гость Windows

  1. Запустите виртуальную машину.
  2. После входа в гостевую ОС Windows откройте Проводник.
  3. Перейдите к Этот компьютер.
  4. Под Сетевое расположение вы увидите список общих папок.
  5. Если общая папка не появляется автоматически, вы можете вручную создать сетевой диск, выполнив эти шаги:
    • Щелкните правой кнопкой мыши на Этот компьютер и выберите Подключить сетевой диск...
    • Выберите букву диска и введите путь к общей папке в формате: \\VBOXSVR\SharedFolderName
    • Нажмите Готово.

Гость Linux

  1. Запустите виртуальную машину и войдите в гостевую ОС Linux.
  2. Убедитесь, что ваш пользователь является частью группы vboxsf. Вы можете использовать следующую команду, чтобы добавить вашего пользователя, если это необходимо:
    sudo usermod -a -G vboxsf yourusername
  3. Возможно, вам придется перезапустить сеанс или перезагрузить виртуальную машину, чтобы применить новое членство в группе.
  4. Общие папки должны автоматически монтироваться в каталоге /media/sf_SharedFolderName.
  5. Посетите этот каталог в вашем любимом файловом менеджере или терминале, чтобы получить доступ к общим файлам.

Гость macOS

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

Поиск и устранение общих проблем

Если у вас возникают проблемы с обменом папками, рассмотрите эти общие шаги по устранению неполадок:

Гостевые дополнения не установлены должным образом

Убедитесь, что Guest Additions установлены и запущены. Иногда повторная установка может решить проблемы.

Ошибка «Доступ запрещен» в Linux

Если вы сталкиваетесь с ошибкой «Доступ запрещен» при доступе к папкам в гостевой ОС Linux, убедитесь, что ваш пользователь добавлен в группу vboxsf, как обсуждалось ранее.

Общая папка не отображается

Проверьте, установлено ли для общей папки автоматическое монтирование. Если нет, попробуйте вручную перейти по пути, указанному в инструкциях к гостевой ОС выше.

Ошибка маппинга сетевого диска в Windows

Убедитесь, что обнаружение сети включено, и проверьте сетевые настройки, чтобы убедиться, что виртуальная машина находится в ожидаемом типе сети (например, мост или NAT).

Заключение

Обмен папками между хостовой и гостевой операционными системами в VirtualBox может значительно повысить эффективность, упростив процессы передачи данных. Независимо от того, является ли ваша гостевая ОС Windows, Linux или macOS, понимание конкретных шагов и тонкостей для каждой системы поможет вам максимально использовать эту функцию. Всегда убеждайтесь, что гостевые дополнения установлены правильно, так как они обеспечивают важные функции, включая общие папки. По мере того, как вы привыкнете использовать VirtualBox, эти процессы станут второй натурой, увеличивая производительность и удобство использования вашей виртуальной вычислительной среды еще больше.

Если вы найдете что-то неправильное в содержании статьи, вы можете


Комментарии