Загальна папка vmware в linux

28

Загальна папка для віртуальної машини і основної системи дуже часто необхідна для обміну файлами між хостовою і гостьовою операційною системою. В одній з минулих статей ми говорили про те як налаштувати загальну папку virtualbox. Але vmware-це теж дуже популярна віртуальна машина.

Тому в сьогоднішній статті ми розглянемо як зробити загальну папку vmware player у вашій системі. Я маю на увазі, що обидві операційні системи, хост і гість-це будь-який дистрибутив linux. В даному випадку це ubuntu.

Налаштування загальної папки vmware в linux

Почати треба з налаштування самої віртуальної машини. Запустіть vmware і відкрийте контекстне меню для потрібної машини. У ньому виберіть virtual machine settings :

У вікні, перейдіть на вкладку options :

На цій вкладці відкрийте пункт shared folders, а значення перемикача folder sharing встановіть в положення always enabled :

Потім треба додати загальну папку. Для цього клікніть по кнопці add… , у вікні, введіть назву спільної папки, а потім введіть або виберіть шлях до потрібної папки в основній системі. Потім натисніть кнопку ok і save внизу вікна щоб все зберегти.

Після цього можна запускати віртуальну машину. У самій віртуальній машині загальна папка повинна монтуватися в / mnt / hgfs . Якщо такої папки немає перевірте чи встановлені пакети open-vm-tools і open-vm-tools-desktop:

Потім за допомогою такої команди, ви можете перевірити чи видно ваша загальна папка в гостьовій системі:

Vmware-hgfsclient

Потім можна змонтувати всі загальні папки в / mnt. Для цього спочатку створіть папку /mnt/hgfs, якщо вона не існує:

Sudo mkdir /mnt/hgfs

Потім залишилося виконати монтування за допомогою утиліти vmhgfs-fuse :

Sudo vmhgfs-fuse .host: / mnt / hgfs-o allow_other-o uid=1000

Крім, безпосередньо, шляху до точки монтування треба передати опцію allow_other щоб всі користувачі могли отримати доступ до папки, а власником папки зробити користувача з ідентифікатором 1000, зазвичай це ідентифікатор першого зареєстрованого в системі користувача, якщо у вас інший ідентифікатор замініть на свій. Це дозволить цьому користувачеві записувати файли в цю папку.

Тепер, щоб ця папка монтувалася завжди при запуску системи треба додати такий рядок в /etc / fstab :

Sudo vi / etc / fstab

.host: /mnt/hgfs fuse.vmhgfs – fuse defaults, allow_other, uid=1000, nonempty 0 0

Або якщо ви хочете монтувати тільки певну загальну папку, наприклад, data, то треба вказати її ім’я після адреси .host:

.host:/data /mnt/hgfs fuse.vmhgfs – fuse defaults, allow_other, uid=1000, nonempty 0 0

Ось і все. Тепер ви знаєте як налаштовується загальна папка vmware в linux, а також як змонтувати її, якщо автоматичне монтування не працює. Як бачите, все досить просто.

стаття поширюється під ліцензією creative commons sharealike 4.0 при копіюванні матеріалу посилання на джерело обов’язкове.

( 4 оцінок, середнє: 5,00 з 5)