Як створити спільну папку в VMware Workstation
VMware Workstation — один з найпотужніших настільних платформ віртуалізації, що дозволяє запускати кілька операційних систем одночасно на одній фізичній машині. Серед його багатьох практичних функцій спільні папки виділяються як важливий інструмент для безперебійного обміну файлами між вашою хост-операційною системою та будь-якою віртуальною машиною (VM), що працює всередині неї.
Незалежно від того, чи ви розробник, який тестує кросс-платформні додатки, системний адміністратор, який керує ізольованими середовищами, чи досвідчений користувач, якому потрібно швидко переміщувати файли між системами, розуміння того, як налаштувати спільні папки в VMware Workstation, значно покращить ваш робочий процес віртуалізації. Цей комплексний посібник проведе вас через кожен крок — від передумов до доступу до спільної папки всередині вашої гостьової ОС.
1. Передумови
Перед налаштуванням спільних папок переконайтеся, що ваше середовище відповідає наступним вимогам.
Встановлення VMware Workstation
У вас повинна бути встановлена VMware Workstation Pro або VMware Workstation Player на вашій хост-машині. Найновішу версію можна завантажити безпосередньо з офіційного веб-сайту VMware.
Ваша хост-система повинна відповідати цим мінімальним характеристикам обладнання:
| Компонент | Мінімальна вимога | Рекомендовано |
|---|---|---|
| Процесор | 64-бітний CPU, 2+ ядра (Intel або AMD) | 4+ ядра |
| RAM | 4 GB | 8 GB або більше |
| Дисковий простір | 10 GB вільного місця | 50 GB+ (залежить від розміру VM) |
| Хост ОС | Підтримувана версія Windows або Linux | Найновіший стабільний випуск |
> Примітка: VMware Workstation Player має скорочений набір функцій порівняно з виданням Pro — зокрема, йому не вистачає підтримки снімків. Майте це на увазі при плануванні вашого середовища віртуалізації.
Налаштована та запущена віртуальна машина
Вам потрібна принаймні одна віртуальна машина, вже встановлена всередині VMware Workstation. Перед тим як продовжити, перевірте наступне:
- VM має повністю встановлену гостьову операційну систему (Windows, Linux тощо).
- VMware Tools встановлена всередині гостьової ОС — це критично важливо. Без VMware Tools функціональність спільної папки не буде працювати правильно.
- Режим мережі VM (NAT, Bridged або Host-Only) налаштований відповідно до ваших вимог.
- VM увімкнена та реагує на команди.
Рекомендована найкраща практика: Створіть снімок або повну резервну копію вашої VM перед внесенням змін у конфігурацію. Це дозволяє вам миттєво повернутися назад, якщо щось піде не так.
2. Покроковий процес: створення спільної папки в VMware Workstation
Крок 1 — запустіть VMware Workstation
Відкрийте VMware Workstation на вашій хост-машині. Ви повинні побачити основний інтерфейс з бібліотекою віртуальних машин на лівій панелі.
Крок 2 — виберіть цільову віртуальну машину
З бібліотеки VM натисніть на віртуальну машину, для якої ви хочете налаштувати спільні папки.
> Важливо: Вимкніть VM перед зміною її параметрів. Спроба додати спільні папки під час роботи VM може привести до помилок конфігурації або того, що зміни не будуть застосовані правильно.
Крок 3 — відкрийте параметри віртуальної машини
Перейдіть до меню та натисніть Edit, потім виберіть Virtual Machine Settings з випадаючого меню. Крім того, ви можете клацнути правою кнопкою миші на VM у бібліотеці та вибрати Settings.
Крок 4 — перейдіть до опції спільних папок
У вікні Virtual Machine Settings:
- Натисніть на вкладку Options (не на вкладку Hardware).
- На лівій панелі виберіть Shared Folders.
- З правої сторони ви побачите панель конфігурації спільного доступу.
- Натисніть кнопку Add…, щоб запустити майстер.
Крок 5 — використовуйте майстер додавання спільної папки
Майстер Add Shared Folder Wizard проведе вас через конфігурацію:
a) Виберіть папку хоста
Натисніть Browse та перейдіть до папки на вашій хост-машині, яку ви хочете поділити з VM. Це може бути будь-який каталог — папка проекту, каталог завантажень або спеціальна спільна робоча область.
b) Виберіть ім’я для спільної папки
Призначте впізнаване ім’я спільній папці. Це ім’я, яке з’явиться всередині гостьової ОС, тому виберіть щось описове (наприклад, shared-projects або vm-exchange).
c) Налаштуйте дозволи доступу
Виберіть відповідний рівень доступу:
- Тільки читання: VM може читати файли з папки, але не може їх змінювати, створювати чи видаляти. Ідеально для безпечного розповсюдження файлів конфігурації або довідкових документів.
- Читання/запис (увімкнено): VM має повний доступ — вона може читати, писати та видаляти файли. Використовуйте це, коли вам потрібен двосторонній обмін файлами.
d) Увімкніть спільну папку
Переконайтеся, що прапорець Enable this share встановлений. Ви також можете встановити прапорець Always enabled, щоб забезпечити спільний доступ до папки кожного разу, коли VM вмикається.
e) Натисніть Finish
Перегляньте ваші параметри та натисніть Finish, щоб завершити майстер.
Крок 6 — збережіть конфігурацію
Повернувшись у вікно Virtual Machine Settings, підтвердьте, що ваша спільна папка з’являється в списку. Натисніть OK, щоб зберегти всі зміни та закрити панель параметрів.
3. Доступ до спільної папки всередині віртуальної машини
Після налаштування спільної папки увімкніть вашу VM та виконайте відповідні кроки для вашої гостьової ОС.
Доступ до спільних папок на гостьовій системі Windows
- Відкрийте File Explorer.
- У адресному рядку введіть наступний шлях та натисніть Enter:
vmware-hostShared Folders- Ви побачите всі налаштовані спільні папки, перелічені тут. Ви також можете відобразити будь-яку з них як мережевий диск для швидшого доступу:
- Клацніть правою кнопкою миші на спільній папці.
- Виберіть Map network drive…
- Призначте букву диска (наприклад,
Z:). - Встановіть прапорець Reconnect at sign-in, якщо ви хочете, щоб відображення зберігалося при перезавантаженні.
Доступ до спільних папок на гостьовій системі Linux
Відкрийте термінал та запустіть наступну команду, щоб отримати список доступних спільних папок:
ls /mnt/hgfs/Ваша спільна папка повинна з’явитися в цьому каталозі. Якщо вона не видна, VMware Tools може працювати неправильно. Перевірте її статус за допомогою:
sudo systemctl status vmware-toolsЯкщо VMware Tools не активна, запустіть її:
sudo systemctl start vmware-toolsЯкщо каталог /mnt/hgfs/ порожній навіть після запуску VMware Tools, спробуйте повторно змонтувати його вручну:
sudo vmhgfs-fuse .host:/ /mnt/hgfs/ -o allow_other -o uid=1000Замініть uid=1000 на ваш фактичний ID користувача (перевірте за допомогою id -u).
Щоб зробити монтування постійним при перезавантаженні, додайте наступний рядок до /etc/fstab:
.host:/ /mnt/hgfs fuse.vmhgfs-fuse allow_other,uid=1000 0 04. Усунення неполадок зі спільними папками
Навіть при правильній конфігурації ви можете зіткнутися з проблемами. Ось найпоширеніші проблеми та їх рішення:
| Проблема | Ймовірна причина | Рішення |
|---|---|---|
| Спільна папка не видна в гостьовій системі | VMware Tools не встановлена/не працює | Встановіть або перезапустіть VMware Tools |
/mnt/hgfs/ порожня на Linux | HGFS не змонтована | Використовуйте vmhgfs-fuse для ручного монтування |
| Доступ тільки для читання незважаючи на дозволи запису | Неправильне налаштування дозволу | Повторно перевірте параметри спільної папки в опціях VM |
| Папка зникає після перезавантаження | "Always enabled" не вибрана | Відредагуйте параметри VM та увімкніть постійний спільний доступ |
| Проблеми з продуктивністю при роботі з великими файлами | Накладні витрати спільної папки | Розглядайте використання SCP або SFTP для великих передач |
5. Міркування безпеки для спільних папок
Спільні папки створюють прямий міст між вашою хост-системою та VM. Ця зручність супроводжується наслідками безпеки, якими ви повинні активно керувати:
- Обмежте область доступу: Поділіться лише конкретними папками, які потребує VM. Уникайте спільного доступу до кореневих каталогів або системних папок.
- Використовуйте режим тільки для читання, коли це можливо: Якщо VM потребує лише читання файлів, примусово встановіть доступ тільки для читання, щоб запобігти випадковим або зловмисним змінам.
- Регулярно перевіряйте вміст спільної папки: Періодично переглядайте, що спільно використовується, та видаляйте застарілі або конфіденційні дані.
- Ізолюйте ненадійні VM: Якщо ви запускаєте потенційно ненадійне програмне забезпечення всередині VM, повністю вимкніть спільні папки, щоб запобігти витоку даних або компрометації хоста.
- Тримайте VMware Tools в актуальному стані: Застаріла VMware Tools може містити вразливості. Завжди запускай
