Astra linux mount vboxsf

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

Для более комфортного управления виртуальной ОС, запущенной в VirtualBox, существует возможность создания общих папок. Они одинаково доступны из хостовой и гостевой систем и предназначены для удобного обмена данными между ними.

Общие папки в VirtualBox

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

Шаг 1: Создание общей папки на хост-машине

Общие папки, с которыми в дальнейшем могут работать обе машины, должны располагаться в основной ОС. Они создаются точно таким же способом, как и обычные папки в вашей Windows или Linux. Кроме того, в качестве общей папки можно выбирать любую существующую.

Шаг 2: Настройка VirtualBox

Созданные или выбранные папки необходимо сделать доступными для обеих операционных систем через настройку VirtualBox.

    Откройте VB Менеджер, выделите виртуальную машину и нажмите «Настроить».

Перейдите в раздел «Общие папки» и нажмите на иконку с плюсом, что находится справа.

  • Поле «Имя папки» обычно заполняется автоматически, путем подстановки оригинального имени папки, но при желании его можно изменить на другое.
  • Активируйте параметр «Авто-подключение».
  • Если вы хотите запретить внесение изменений в папку для гостевой ОС, то поставьте галочку рядом с атрибутом «Только для чтения».

    Когда настройка будет закончена, выбранная папка появится в таблице. Можно добавлять несколько таких папок, и все они будут отображаться здесь же.

    Когда этот этап будет выполнен, потребуется воспользоваться дополнительным ПО, предназначенным для тонкой настройки ВиртуалБокс.

    Шаг 3: Установка гостевых дополнений

    Гостевые дополнения VirtualBox — это фирменный набор расширенных функций для более гибкой работы с виртуальными операционными системами.

    Перед установкой не забудьте обновить VirtualBox до последней версии во избежание проблем с совместимостью программы и дополнений.

    Перейдите по этой ссылке на страницу загрузок официального сайта ВиртуалБокс.

    Нажмите на ссылку «All supported platforms» и скачайте файл.

    На Windows и Linux он устанавливается по-разному, поэтому далее мы рассмотрим оба варианта.

    • Установка VM VirtualBox Extension Pack в Windows
    1. На панели меню VirtualBox выберите «Устройства» >«Подключить образ диска Дополнений гостевой ОС…».

      В Проводнике появится эмулированный диск с установщиком гостевых дополнений.

      Щелкните по диску два раза левой кнопкой мыши, чтобы запустить инсталлятор.

      Выберите папку в виртуальной ОС, куда будут установлены дополнения. Рекомендуется не менять путь.

      Отобразятся компоненты для установки. Нажмите «Install».

      На вопрос: «Установить программное обеспечение для данного устройства?» выберите «Установить».

      По завершении вам будет предложена перезагрузка. Согласитесь, нажав «Finish».

    2. После перезагрузки зайдите в Проводник, и в разделе «Сеть» вы сможете найти ту самую общую папку.
    3. В некоторых случаях сетевое обнаружение может быть отключено, и при нажатии на «Сеть» появляется такое сообщение об ошибке:

      Нажмите «Ок».
      Откроется папка, в которой будет оповещение о том, что сетевые параметры недоступны. Щелкните по этому уведомлению и в меню выберите пункт «Включить сетевое обнаружение и общий доступ к файлам».

      В окне с вопросом о включении обнаружения сети выберите первый вариант: «Нет, сделать сеть, к которой подключен этот компьютер, частной».

      Теперь, щелкнув по «Сеть» в левой части окна еще раз, вы увидите общую папку, которая называется «VBOXSVR».

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

      • Установка VM VirtualBox Extension Pack в Linux

      Установка дополнений в ОС на Linux будет показана на примере самого распространенного дистрибутива — Ubuntu.

        Запустите виртуальную систему и на панели меню VirtualBox выберите «Устройства» >«Подключить образ диска Дополнений гостевой ОС…».

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

      Процесс установки будет отображен в «Терминале», который затем можно будет закрыть.

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

      «Не удалось показать содержимое этой папки. Недостаточно прав для просмотра содержимого объекта sf_Имя_папки».

      Поэтому заранее рекомендуется открыть новое окно «Терминала» и прописать в нем следующую команду:

      sudo adduser имя_учетной_записи vboxsf

      Введите пароль для sudo и дождитесь добавления пользователя в группу vboxsf.

    4. Перезагрузите виртуальную машину.
    5. После запуска системы зайдите в проводник, и в каталоге слева найдите ту папку, которую расшаривали. В данном случае общей стала стандартная системная папка «Изображения». Теперь ей можно пользоваться через хостовую и гостевую операционные системы.

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

      Таким несложным способом вы можете подключить любое количество общих папок в VirtualBox.

      Помимо этой статьи, на сайте еще 12315 инструкций.
      Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.

      Отблагодарите автора, поделитесь статьей в социальных сетях.

      Источник

      Как смонтировать общую папку VirtualBox? [закрыто]

      Какова процедура монтирования общей папки VirtualBox в Linux?

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

      Хорошо, это немного смущало меня, но я наконец понял, что происходит. Поэтому я решил отдать свои 2 цента в надежде, что это будет более понятным для других, и если я забуду когда-нибудь в будущем:).

      Я не использовал имя общего ресурса, который я создал в виртуальной машине , вместо этого я использовал share или vb_share, когда имя моего ресурса было wd, поэтому это на минуту меня смутило.

      Сначала добавьте ваш общий каталог в VM Box:

      Какое бы имя вы ни указали здесь, оно будет тем именем, которое вам нужно будет использовать при монтировании в гостевой ОС vm. то есть я назвал мой «wd» для моего западного цифрового паспорта.

      Далее в операционной системе guset создайте каталог для вашего монтирования, желательно в вашем домашнем каталоге.

      Затем откройте терминал и скопируйте и вставьте следующее или введите его. Вы можете включить общий буфер обмена в Device-> Shared Clipboard-> Bidirectional.

      Теперь вы сможете копировать файлы между ОС, используя папку «share» в вашем домашнем каталоге.

      Надеюсь это поможет!

      Для VirtualBox с гостем Linux, это шаги для монтирования общей папки:

      Используйте приложение хоста VirtualBox, VirtualBox Manager, чтобы указать папки хоста для совместного использования.

      Убедитесь, что гостевые дополнения VirtualBox установлены в гостевой VirtualBox.

      В гостевой системе Linux команда mount должна показать строку, в которой смонтирован общий ресурс. На это указывает type vboxsf . Проблема заключается в том, что точка монтирования может находиться не там, где нужно, а разрешения — только root. Расположение по умолчанию — /media/sf_ .

      Вы можете получить доступ к общему ресурсу, сделав пользователя или идентификатор группы 1000 членом группы vboxsf . Это делается путем изменения vboxsf строки в /etc/group файле. Может потребоваться перезагрузка.

      Вы можете изменить местоположение папки, используя команду VBoxControl. Команда устанавливается при установке гостевых дополнений. Может потребоваться перезагрузка. Например, чтобы изменить точку монтирования из /media/sf_. к /home/toto/sf_. используйте следующую команду , чтобы установить VirtualBox общей папку guestproperty:

      sudo VBoxControl guestproperty set / VirtualBox / GuestAdd / SharedFolders / MountDir / home / toto /

      Чтобы подтвердить изменение, используйте get:

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

      это наконец работает для меня:

      (Моя настройка: хост Windows 7, гости: Ubuntu 12.04, 13.10, 14.04; в настоящее время работает VBox 4.3.10 r93012)

      Установите виртуальную коробку дополнений на гостевой ОС. Затем выключите гостевую ОС. Откройте настройки гостя в виртуальной коробке. Затем добавьте общую папку и сохраните настройки. Затем запустите гостевую ОС и для Ubuntu введите команду ниже. Добавляет текущего пользователя в группу vboxsf.

      sudo adduser $ USER vboxsf

      перезагрузите гостевую ОС и перейдите в / media / для доступа к общей папке.

      В гостевой системе VirtualBox для Linux или Mac OS X после установки гостевых дополнений VirtualBox вы можете обнаружить доступные общие папки VirtualBox с помощью следующей команды:

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

      Когда вы получаете следующую ошибку: /sbin/mount.vboxsf: монтирование не удалось с ошибкой: Ошибка протокола

      К сожалению, это означает, что вы используете имя общего ресурса по умолчанию, или имя общего каталога хоста совпадает с именем смонтированного гостевого общего ресурса. В данном случае это «доля». Просто создайте другую общую папку, то есть «vb_share», а затем просто выполните:

      mount -t vboxsf vb_share / home / / host

      • Установите Vbox Additions (файл ISO или скачайте его)
      • Создайте каталог с любым именем в двух системах ( mkdir share например)
      • подключиться с помощью «общих папок VBox» к общей папке в исходном sys
      • используйте команду для подключения вашей папки:
        sudo mount -t vboxsf name_of_folder_linked

      Настройка: VirtualBox 4.3.26, хост Win 7 SP1, гость Debian jessie 8.0 (стабильный).

      В VirtualBox Manager выберите « Настройки общих папок» в раскрывающемся меню « Устройства» .

      В появившемся всплывающем окне выберите Папки машин в списке папок, а затем нажмите кнопку «Добавить определение новой общей папки» (синяя папка с зеленым значком «+» справа от списка папок ).

      В появившейся всплывающей форме « Добавить общий доступ» нажмите кнопку со стрелкой вниз в поле « Путь к папке» и выберите « Другое» . Обзор папки появится всплывающее окно.

      (В моем случае я только что добавил еще один жесткий диск на свою рабочую станцию ​​для использования в качестве выделенного общего ресурса, уже отформатированного для NTFS, с именем тома «share» и смонтированным как «G:». Поэтому я щелкнул стрелку рядом с компьютером выберите диск G: и нажмите кнопку ОК .)

      (В вашем случае вы должны выбрать папку или диск, которые вы хотите отправить, а затем нажать кнопку ОК .)

      После того, как вы сделали свой выбор и нажали кнопку OK , VirtualBox Manager заполнит поля « Путь к папке» и « Имя папки» формы « Добавить общий доступ» . Оставьте поле « Путь к папке» в покое, но вы можете изменить имя папки, если хотите — просто обязательно запомните его на потом.

      Заполните форму « Добавить общий доступ », установив флажок « Сделать постоянным» , но не забудьте оставить флажок « Автоматическое подключение» — мы позаботимся о монтаже позже. (И, конечно же, если вы хотите сделать папку или диск доступными только для чтения, тогда установите флажок « Только для чтения» ). Затем нажмите кнопку « ОК» .

      Недавно настроенный общий ресурс теперь должен отображаться как запись в разделе « Папки компьютеров» в списке папок . Нажмите кнопку ОК .

      Чтобы смонтировать этот общий ресурс во время загрузки (запуска), нам нужно добавить строку определения монтирования в / etc / fstab в нашей гостевой установке Debian jessie. Это редактирование необходимо выполнить с правами root или с помощью sudo, например:

      (Я лично использовал vi, но поскольку nano является редактором по умолчанию в Debian jessie, я указал его в приведенном выше примере.)

      Чтобы смонтировать этот общий ресурс в моем домашнем каталоге, для которого в качестве владельца и группы указаны мои личные UID и GID, я добавил следующее определение в / etc / fstab:

      (Обратите внимание, что вокруг символов «=», «.» Или «,» нет пробелов.)

      Определение / etc / fstab имеет вид

      (Обратите внимание, что между полями определения должны быть пробелы — пробел (ы) и / или табуляция (и)), но не должно быть пробелов внутри поля.)

      В поле «Устройство» должно быть указано имя папки, которое мы указали через VirtualBox Manager Add Share . Я изменил значение по умолчанию «G_DRIVE» на «поделиться».

      «Точка монтирования» — это спецификация пути к каталогу, которая уже должна существовать, но должна быть пустой. (То есть все, что уже присутствует в этом каталоге, будет скрыто тем, что вы монтируете поверх него.) Я создал новый пустой подкаталог с именем «share» в моем домашнем каталоге.

      «Тип» — это «vboxsf».

      «Опции» (comment = systemd.automount, uid = conib, gid = conib, noauto) были хитрыми, и для их настройки потребовалось немало усилий.

      Установите «Дамп» на 0, если вы не уверены, что хотите установить что-то еще.

      И поскольку мы не хотим, чтобы fsck проверял этот ресурс, установите для «Pass» также 0.

      Когда вы добавили строку определения в / etc / fstab, перезагрузите гостевую систему Debian и убедитесь, что вы видите файлы и подпапки вашего общего ресурса.

      Источник

      Читайте также:  Разархивировать tar gz linux команда
  • Оцените статью