Новини високих технологій
» » Virtualbox - загальна папка: як підключити?

Virtualbox - загальна папка: як підключити?

29-11-2017, 13:08
1 700
VirtualBox являє собою одну з віртуальних машин, за допомогою якої можна, працюючи в одній операційній системі, не перегружаясь, працювати в іншій. Це буває необхідно для тих, хто, працюючи в Windows, хоче спробувати роботу в GNU/Linux або в разі необхідності використовувати програми, написані під Windows і не працюють під wine при використанні в якості основної операційної системи GNU/Linux. Обмін файлами здійснюється за допомогою створення спільної папки VirtualBox.

Потрібен антивірус

У багатьох мануалах по створенню спільної папки VirtualBox міститься рекомендація щодо відстеження вірусів, які можуть проникнути з гостьової системи в основну, і навпаки. Насправді віруси пишуться під певну систему, і цими системами в основному є Windows і Mac OS X. Причому віруси для них різні, і якщо у вас проникнуть віруси з Mac в загальну папку VirtualBox з Windows, то вони там навряд чи щось зможуть зашкодити. Операційні системи сімейства Linux, як правило, захищені краще, і у випадку, якщо користувач використовує спеціальні сховища, шанси на потрапляння в його комп'ютер специфічних шкідливих програм прагнуть до нуля.


Інша справа, якщо ви користуєтеся в гостьовій системі інтернетом, потім зберігаєте сторінки або файли в папку, а після їх перенесення на інший комп'ютер. Але і в цьому випадку досить мати антивірус в основній системі. І зовсім інша справа, якщо у вас основна і гостьова ОС - родичі. Тоді необхідно встановлювати антивіруси.

Встановлюємо доповнення

Для того щоб працювати з загальними папками в VirtualBox і досить комфортно працювати в гостьовій ОС, потрібно встановити доповнення для неї. Вони встановлюються після завантаження останньої і переходу в меню даної програми в основній ОС «Пристрою», в якому вибираємо «Встановити доповнення гостьової ОС». Далі, як правило, з'являється автоматичний завантажувач, і програма автоматично встановлюється (можливо, доведеться поклікати на кнопочки «Далі» і «Готово», якщо ці доповнення встановлюються для ОС Windows).

Додавання папки у VirtualBox

Virtualbox - загальна папка: як підключити?
Після завантаження гостьової ОС переходимо в меню програми, розташованому в основний ОС, там переходимо в меню «Пристрої» - «Загальні папки». У діалоговому вікні, що з'явилося на екрані, натискаємо на значок папки з зеленим плюсом, розташованому праворуч у верхній частині вікна. Відкриється наступне вікно, в якому вибираємо шлях, де буде розташовуватися загальна папка. Нижче вказуємо ім'я папки, яке буде відображатися в VirtualBox. В цьому вікні можна поставити галочку навпроти «Тільки для читання» - в цьому випадку гостьова ОС зможе тільки переглядати та отримувати файли з папки, а також «Створити постійну папку», що вкаже програмі, що ця папка створюється не на один сеанс її роботи, а назавжди. Розглянемо, як підключити загальну папку VirtualBox в різних гостьових систем.

Відображаємо загальну папку в гостьовій системі Windows

Створити загальну папку в VirtualBox - не таке тривіальне дію, як може здатися на перший погляд. При створенні такої папки за алгоритмом, наведеним у попередньому розділі, ця папка не почне відображатися автоматично в гостьовій системі.
Розглянемо порядок дій для її відображення, якщо гостьова система Windows. Натискаємо «Пуск» (так будемо називати кнопку, яка так називалася спочатку в Windows і яка потім стала зображуватися тільки з логотипом цієї системи), вибираємо «Виконати», у діалоговому вікні прописуємо «net use x: vboxsvr{назва папки}». Тут х — буква диска, її можна поставити й іншу, але вона повинна бути латинської і відмінною від використовуються у вас на комп'ютері дисків. Цей диск буде мережевим. {назва папки} — це реальне назву вашої спільної папки, яке наводиться без фігурних дужок.
Не забудьте після букви диска зробити пробіл, інакше команда не виконається. У Windows XP папки з'явиться в «Мій комп'ютер», а з 7 і вище — в мережевому оточенні. При правильній послідовності дій у Windows відображаються загальні папки VirtualBox.

Що робити, якщо загальна папка не з'явилася?

Windows має закритий код, тому іноді дії цієї системи непередбачувані. У разі, якщо описані вище дії ні до чого ні привели, необхідно налаштувати загальну папку VirtualBox. Для цього в налаштуваннях мережі додаємо виявлення і спільний доступ до файлів громадських мереж. Після цього повинна з'явитися папка VBOXSVR, в якій будуть міститися всі створені спільні папки.

Робимо загальними цілі диски

Якщо у вас встановлені ОС Windows 10 як у якості основного, так і гостьової ОС, то можна як розшарених папок додавати цілі диски. Це повинно працювати і з іншими версіями цієї ОС, але, за деякими відгуками, з Windows 8.1 це не виходило, хоча, можливо, це викликано більш старими версіями даної віртуальної машини. Для цього при створенні папки в полі «Шлях до папки» клацаємо на «Іншого», після чого з'явиться список «Цей комп'ютер», якому клацаємо на необхідний нам диск і натискаємо на кнопку «Вибір папки». Расшаріваніє диска здійснюється через виявлення і загальний доступ до файлів. Після цього у провіднику буде в мережі відображатися VBOXSVR, у якому буде показано вміст розшарені дисків.

Додаємо користувача в групи VirtualBox в гостьовій системі GNU/Linux

Тут все трошки складніше. Це обумовлено тим, що єдиного дистрибутива даної ОС немає, тому є деякі особливості для кожного дистрибутива. Перш за все, користувач повинен бути доданий в групу або групи, що відносяться до vbox*. Замість зірочки може бути написано продовження назви цієї групи, але початок буде таким. Це можна зробити в графічних програмах під ті дистрибутиви, під які вони є, або за допомогою терміналу.
З допомогою останнього це дія здійснюється з адміністративними правами. Рут або sudo дають команду usermod -aG vbox* {user_name}. Тут замість зірочки дописуємо реально існуючу групу або групи через пробіл, замість {user_name} пишемо ім'я користувача без фігурних дужок.

Монтуємо загальну папку в GNU/Linux на постійне використання

Папка може стати доступною після створення спільної папки VirtualBox, як було описано вище, або може знадобитися прописати вручну в fstab. Відкриваємо будь-який текстовий редактор від адміністратора, в ньому робимо відкриття файла /etc/fstab, в якому вписуємо: {название_папки} /media/{название_созданной_папки_в_каталоге_media} vbox* defaults,gid={x} 0 0 Всі слова вписуємо без фігурних дужок. Спочатку в папці media адміністратор створює додаткову папку, яку може назвати як завгодно, але краще назвати так, як називається спільна папка в VirtualBox. {название_папки} відповідає назві папки. {название_созданной_папки_в_каталоге_media} відповідає назві папки, створеної адміністратором в каталозі media. Щоб з'ясувати {х}, gid необхідно виконати команду cat /etc/group | grep plugdev Принаймні, так для одного з популярних дистрибутивів — Ubuntu. Якщо у Вас інший дистрибутив, краще після grep віддати команду plug, він знайде, що до цього відноситься і що з цього вибирати.
В результаті вийде рядок з кількома крапкою після останнього введеного слова у попередній команді. {x} в /etc/fstab буде число, яке у висновку знаходиться після другого двокрапки. Редагування файлу /etc/fstab дозволить зробити загальні папки VirtualBox в Linux доступними назавжди.

Тимчасове монтування спільної папки в гостьовій системі GNU/Linux

У разі необхідності монтування спільної папки на час поточного сеансу можна віддати команду монтування від поточного користувача. Для цього у домашній теці користувача створюється каталог, куди буде здійснюватися монтування, наприклад, all. Вводимо в терміналі від користувача mount -t auto /home/{user_name}/all Після припинення необхідності використання даної папки до завершення сеансу роботи цю папку потрібно від'єднувати, що здійснюється введенням команди umount /home/{user_name}/all

На закінчення

Таким чином, загальні папки в VirtualBox можна створити в різних операційних системах. Відмінності полягають у способі монтування даних папок в самій ОС.
Цікаво по темі
Як зробити загальну папку на VirtualBox. Загальна папка на Ubuntu
Як зробити загальну папку на VirtualBox. Загальна папка на Ubuntu
Як зробити загальну папку між гостьовою і домашньої операційними системами? Докладна інструкція і деякі особливості.
Установка Mac OS на VirtualBox: докладна інструкція
Установка Mac OS на VirtualBox: докладна інструкція
У даній статті ви дізнаєтеся, як встановлювати і налаштовувати Mac OS на VirtualBox, причому швидко і легко.
AppData: що це за тека?
AppData: що це за тека?
В операційній системі Windows приховано безліч таємниць. Деякі з них є більш цікавими, ніж інші. Якщо взятися за їх розплутування, то можна отримати
Як перейменувати папку користувача в Windows 7? Докладна інструкція і важливі рекомендації
Як перейменувати папку користувача в Windows 7? Докладна інструкція і важливі рекомендації
Сучасні технології не стоять на місці. Розробка комп'ютерів та відповідного ступнула далеко вперед. Виробники операційних систем прагнуть зробити