Как поделиться файлами вашего компьютера с виртуальной машиной
Виртуальные машины являются изолированными контейнерами, поэтому гостевая операционная система на виртуальной машине не имеет доступа к файловой системе вашего компьютера. Вам нужно будет настроить общие папки в таких программах, как VirtualBox или VMware, чтобы обмениваться файлами..
По умолчанию виртуальные машины не имеют доступа к файлам на главном компьютере или других виртуальных машинах. Если вы хотите предоставить такой доступ, вы должны настроить общие папки в приложении виртуальной машины. Чтобы помочь гостевой операционной системе внутри виртуальной машины понять, что происходит, приложения виртуальной машины представляют эти общие папки как общие сетевые файлы. Гостевая операционная система получает доступ к папке на вашем ПК, так же как и к общей папке в сети..
Мы рассмотрим, как создавать общие папки в двух самых популярных приложениях для виртуальных машин - VirtualBox и VMware Workstation Player, - но процесс аналогичен в других приложениях для виртуальных машин..
VirtualBox
Функция общих папок VirtualBox работает с гостевыми операционными системами Windows и Linux. Чтобы использовать эту функцию, сначала необходимо установить гостевые дополнения VirtualBox на гостевой виртуальной машине..
Запустив виртуальную машину, откройте меню «Устройства» и выберите «Вставить образ компакт-диска с гостевыми дополнениями». При этом вставляется виртуальный компакт-диск, который можно использовать в гостевой операционной системе для установки гостевых дополнений..
После установки гостевых дополнений откройте меню «Машина» и нажмите «Настройки».
В окне «Настройки» перейдите на вкладку «Общие папки». Здесь вы можете увидеть любые общие папки, которые вы создали. Существует два типа общих папок. Папки машины - это постоянные папки, которые являются общими, пока вы не удалите их. Временные папки являются временными и автоматически удаляются при перезагрузке или выключении виртуальной машины..
Нажмите кнопку «Добавить» (папка с плюсом), чтобы создать новую общую папку.
В окне «Добавить общий доступ» вы можете указать следующее:
- Путь к папке: Это местоположение общей папки в вашей операционной системе (на вашем реальном ПК).
- Имя папки: Вот как общая папка будет выглядеть в гостевой операционной системе.
- Только для чтения: По умолчанию виртуальная машина имеет полный доступ на чтение и запись к общей папке. Установите флажок «Только для чтения», если хотите, чтобы виртуальная машина могла только читать файлы из общей папки, но не изменять их.
- Авто-крепление: Эта опция заставляет гостевую операционную систему автоматически монтировать папку при загрузке.
- Сделать постоянным: Эта опция делает общую папку папкой машины. Если вы не выберете эту опцию, она станет временной папкой, которая удаляется при перезагрузке виртуальной машины..
Сделайте все свои выборы, а затем нажмите кнопку «ОК».
Теперь вы должны увидеть, что общие папки отображаются в виде общих сетевых файлов. Если вы используете гостевую операционную систему Windows, откройте проводник, выберите «Сеть», а затем загляните под компьютер «VBOXSRV»..
VMware Workstation Player
Общие папки VMware работают с гостевыми операционными системами Windows и Linux. Чтобы использовать эту функцию, сначала необходимо установить VMware Tools на гостевую виртуальную машину. Откройте меню «Плеер», выберите меню «Управление», а затем выберите «Установить VMware Tools». Откроется диалоговое окно с предложением загрузить инструменты и, когда закончите, вставить виртуальный компакт-диск, который можно использовать в гостевой операционной системе для установки инструментов VMWare..
После установки инструментов VMware откройте меню «Плеер», выберите меню «Управление», а затем выберите «Настройки виртуальной машины».
В окне «Параметры виртуальной машины» перейдите на вкладку «Параметры» и выберите параметр «Общие папки» в левой части. Общие папки по умолчанию отключены, и вы можете включить их одним из двух способов. Выберите «Всегда включено», если хотите, чтобы функция общих папок оставалась включенной даже при перезапуске виртуальной машины. Выберите «Включено до следующего выключения или приостановки», если вы предпочитаете вручную включить функцию после перезапуска.
При желании вы можете выбрать опцию «Подключить сетевой диск в гостях Windows», если вы хотите, чтобы общий ресурс был сопоставлен с буквой диска в вашей гостевой операционной системе, а не копаться в общих папках в сети..
После включения функции нажмите кнопку «Добавить», чтобы добавить новую общую папку.
В окне «Мастер добавления общих папок» нажмите «Далее», чтобы пропустить экран приветствия. На экране «Имя общей папки» используйте поле «Путь к хосту», чтобы указать расположение общей папки в операционной системе вашего хоста (вашего реального ПК). С помощью поля «Имя» введите имя папки так, как оно должно отображаться на виртуальной машине. Когда вы закончите, нажмите кнопку «Далее».
На экране «Укажите атрибуты общей папки» выберите параметр «Включить эту общую папку». Если вы этого не сделаете, общий ресурс все еще будет добавлен в ваш список общих ресурсов, и вы сможете включить его позже по мере необходимости. По умолчанию виртуальная машина будет иметь полный доступ для чтения и записи к папке. Выберите опцию «Только для чтения», если вы хотите, чтобы виртуальная машина могла только читать файлы из общей папки, но не изменять их. Когда вы закончите, нажмите кнопку «Готово».
Теперь вы должны увидеть, что общие папки отображаются в виде общих сетевых файлов. Если вы используете гостевую операционную систему Windows, откройте проводник, выберите «Сеть», а затем загляните под компьютер «vmware-host»..
В гостевой системе Linux вы должны найти общие папки VMware в / Шоссе / HGF,
в корневом каталоге. Если вы не знаете, как это найти, ознакомьтесь с нашим руководством по пониманию структуры каталогов Linux..
Если у вас несколько виртуальных машин, вам необходимо настроить общий доступ к файлам внутри каждой из них, хотя вы можете использовать одни и те же общие папки на нескольких виртуальных машинах. Будьте осторожны при использовании общих папок. Одна из замечательных особенностей виртуальных машин заключается в том, что они работают в своей изолированной программной среде, изолированной от вашего реального компьютера. Если ваша виртуальная машина скомпрометирована, вредоносное ПО может потенциально покинуть вашу виртуальную машину, заразив файлы в ваших общих папках..