В данной статье рассматривается процесс настройки общей папки между хост-системой и гостевой ОС Linux в VirtualBox для упрощения передачи файлов. как в virtualbox подключить общую папку linux
Установка VBoxGuestAdditions
Первым шагом являеться установка VBoxGuestAdditions. Это необходимо для корректной работы общих папок.
Настройка общей папки в VirtualBox
В настройках Виртуальной машины, в разделе «Общие папки», укажите путь к папке на хост-системе и задайте имя.
Монтирование общей папки в Linux
В терминале Linux выполните команду mount для монтирования папки. Убедитесь, что у пользователя есть права доступа.
Автоматическое монтирование
Для автоматического монтирования при загрузке, добавьте запись в файл /etc/fstab, указав UUID диска.
В данной статье рассматривается процесс настройки общей папки между хост-системой и гостевой ОС Linux в VirtualBox для упрощения передачи файлов. Целью является обеспечение эффективного и безопасного доступа к файлам между хост OS и guest OS в виртуальной среде.
Первым шагом является установка VBoxGuestAdditions, также известных как гостевые дополнения. Эти компоненты критически важны для корректной работы общих папок, а также для оптимизации графической производительности и поддержки дополнительных функций Виртуальной машины. Установка осуществляется внутри гостевой ОС. Как правило, образ VBoxGuestAdditions монтируется из меню VirtualBox.
После установки гостевых дополнений, необходимо сконфигурировать общую папку в параметрах Виртуальной машины. В разделе «Общие папки» укажите путь к папке на хост-системе, которая будет использоваться в качестве shared folder, и задайте имя для этой папки. Важно определить права доступа к shared directory: read-only (только чтение) или read-write (чтение и запись); Также следует выбрать, будет ли папка автоматически монтироваться при запуске Виртуальной машины.
Для доступа к общей папке из гостевой ОС Linux, необходимо выполнить монтирование. Откройте терминал или командную строку и используйте команду mount. Синтаксис команды зависит от дистрибутива Linux, но обычно выглядит следующим образом:
sudo mount -t vboxsf <имя_папки_VirtualBox> <точка_монтирования>
Где <имя_папки_VirtualBox>
– это имя, заданное при настройке общей папки в VirtualBox configuration, а <точка_монтирования>
– это существующая директория в файловой системе Linux, куда будет примонтирована сетевая папка. Например:
sudo mount -t vboxsf share /mnt/share
После выполнения команды необходимо убедиться, что у пользователя, работающего в гостевой ОС, есть необходимые права доступа к точке монтирования. Это можно сделать, изменив владельца и группу директории с помощью команд chown
и chgrp
.
Для автоматического монтирования общей папки при каждой загрузке гостевой ОС, необходимо добавить соответствующую запись в файл /etc/fstab. Получение UUID диска не требуется для VirtualBox shared folders. Добавьте следующую строку в fstab:
<имя_папки_VirtualBox> <точка_монтирования> vboxsf defaults 0 0
Например:
share /mnt/share vboxsf defaults 0 0
Сохраните изменения в файле /etc/fstab. После перезагрузки гостевой ОС, общая папка должна быть автоматически примонтирована. Важно проверить permissions после монтирования, чтобы обеспечить правильный доступ к файлам и передачу файлов между хост-системой и гостевой ОС. В случае проблем с авто-монтированием, проверьте наличие установленных guest additions и корректность указанных параметров в файле fstab. Альтернативным решением является использование network share (например, Samba), но VirtualBox shared folders обычно более просты в настройке для базового file sharing.