- - Як ділитися файлами у віртуальній машині на Linux

Як ділитися файлами у віртуальній машині на Linux

Налаштування віртуальної машини в Oracle VMVirtualBox простий, але обмін файлами з ним? Не так багато. Саме тому, як набридливо і важко ділитися файлами між гостьовими та хост-машинами (особливо в Linux), ми сьогодні збираємося висвітлювати це. Ми розповімо, як обмінюватися файлами в VirtualBox від хост-машини до гостьової машини через USB, мережу та безпосередньо від хост-ПК до гостьового ПК, але спочатку нам потрібно буде встановити додатки для гостей.

Доповнення для гостей

Будьте впевнені, що у вас вже є віртуальна машинавстановлена ​​та налаштована під Linux. Не знаєте, як це зробити? Перегляньте наш посібник про використання VirtualBox в Linux. Після того, як у вас машина запущена і працює, знайдіть меню «Пристрій» і натисніть на нього. Всередині меню введення знайдіть «Вставити додатки для гостей». Це дозволить VirtualBox вийти, завантажити та вставити останню версію "гостьових доповнень", що дозволяє хост-машинам легше взаємодіяти з машинами для гостей.

Дотримуйтесь діалогового вікна автоматичного запуску та встановітьдодатки для гостей до вашої віртуальної машини. Це критично важливо, оскільки без додатків для гостей, взаємодія між машиною-хостом та гостьовою машиною стає дуже важкою.

Після завершення встановлення перезавантажте віртуальну машину.

Поділитися файлами у VirtualBox

Найпростіший і найшвидший спосіб обміну файлами зПК, на якому розміщується ВМ для самої ВМ, полягає в тому, щоб просто виставити VM файловій системі, з якої він працює. Для цього спочатку переконайтесь, що вимкнений комп'ютер вимкнено. Це не потрібно, але це полегшує зміну налаштувань.

У головному вікні VirtualBox клацніть правою кнопкою миші наVM та виберіть “Налаштування”. Подивіться внизу вікна налаштувань VBox для "Спільних папок" та виберіть його. У вікні спільних папок можна створити спільні папки, щоб читати гості VM для читання. Клацніть синю папку із зеленим значком + на ній, щоб зробити нову спільну доступність.

Спочатку перейдіть до “Шлях папки” та натисніть стрілку. Це відкриває випадаюче меню з "Іншим". Виберіть його, щоб відкрити браузер файлів, і використовуйте його для навігації до місця папок на вашому ПК Linux, яким ви хочете поділитися.

Установіть кнопку «Автоматичне кріплення», щоб мати VMавтоматично монтувати частку під час завантаження. Крім того, виберіть поле "Лише для читання", якщо ви хочете не допустити, щоб VM для гостей міняв будь-які файли чи папки в спільному доступі.

Щоб отримати доступ до спільної папки в файловому менеджері, перейдіть до / медіа / ім'я

Наприклад, щоб отримати доступ до Особистого, потрібно зробити: / ЗМІ / Особисті, і т.д.

Хочете отримати доступ до нього в терміналі? Використовуйте CD і перейдіть до / медіа / ім'я.

Навіть незважаючи на те, що VirtualBox автоматично запускає спільні папки при запуску, ваших файлів може бути там. Найкращий спосіб переконатися, що вони є, це запустити:

sudo mount -t vboxsf -o uid=$UID,gid=$(id -g) share-name /home/username/vbox/desired/share/mount/folder

Обмін файлами через USB

На додаток до обміну файлами безпосередньо зВ хостовому ПК на гостьовий віртуальний ПК можна передавати файли через підключені USB-пристрої. Щоб увімкнути підтримку цієї функції, спочатку перейдіть на офіційний веб-сайт VirtualBox та завантажте розширення. Цей пакет при встановленні додає підтримку USB-пристроїв, а також RDP, шифрування диска, підтримку NVMe SSD та ін.

На сторінці завантажень прокрутіть вниз і шукайте"Пакет розширень Oracle VM VirtualBox". VirtualBox не поширює цей пакет розширень, характерний для операційної системи, тому його можна встановити в Linux, а також будь-яку іншу операційну систему, на якій VirtualBox може працювати.

Щоб встановити пакет, відкрийте диспетчер файліві двічі клацніть по файлу. Це вмить запустить діалогове вікно встановлення всередині VirtualBox. Дотримуйтесь інструкцій, які з'являються, щоб закінчити встановлення пакета. Закінчивши, клацніть правою кнопкою миші на VM, на який потрібно додати USB-пристрої, та натисніть кнопку «налаштування».

У вікні налаштувань виберіть піктограму «USB»,щоб перейти до налаштувань USB-контролера. У області налаштувань USB можна надати віртуальній машині прямий доступ до USB-контролера. Виберіть "USB 1.0, 2.0 або 3.0" залежно від концентратора USB на вашому ПК, а потім перейдіть до синього значка USB зі знаком "зелений +", щоб додати USB-пристрій вручну.

Додавання пристроїв на льоту

Часто буває швидше підключати USB-пристрої,потім вручну додайте кожен із них у систему. Це полегшує доступ до них відразу. Однак якщо USB-накопичувачі постійно горяче переміщуються за допомогою гостьової віртуальної машини, можливо, буде краще додати пристрої іншим способом.

По-перше, запустіть гостьову віртуальну машину тазавантажте його нормально. Звідси підключіть будь-які USB-пристрої, які ви хочете підключити до системи. Потім, подивіться праворуч у нижньому правому куті вікна VM для значка USB. Клацніть правою кнопкою миші на значку, щоб виявити будь-які підключені USB-пристрої. Клацніть будь-який пристрій, який з’явиться в меню, щоб підключити його до машини.

Коли пристрій безпосередньо підключено до гостьової машини, все повинно бути корисним. Доступ до файлів через файловий менеджер (або вікно Провідника, якщо ви маєте версію Windows).

Коментарі