Автомонтирование общих папок в Linux при использовании VMware workstation

Уже несколько раз сталкивался с тем что после установки гостевой ОC Linux (Ubuntu или Fedora или CentOs), после перезагрузки не монтируются автоматом общие папки. Но мне очень хотелось бы, что-бы все было максимально автоматизировано. Поэтому решил написать инструкцию которая поможет автоматически примонтировать общие папки при включении гостевой ОС на базе Linux при использовании VMware Workstation

Для начала нужно установить пакеты для работы с VMware ( для Fedora dnf; для Ubuntu apt)

sudo apt/dnf install open-vm-tools open-vm-tools-desktop

В параметрах виртуальной машины не забудьте включить и добавить общие папки.

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

vmware-hgfsclient

Убедитесь что каталог /mnt/hgfs пустой. Если уже что то примонтировано то перезагрузите гостевую ОС. Если после перезапуска опять все монтируется то вам читать дальше эту инструкцию не стоит=)

Мы будем монтировать через systemd. Для этого создадим файл /etc/systemd/system/mnt-hgfs.mount со следующим содержанием:

[Unit]
Description=VMware Workstation mount for hgfs
DefaultDependencies=no
Before=umount.target
ConditionVirtualization=vmware
After=sys-fs-fuse-connections.mount
[Mount]
What=vmhgfs-fuse
Where=/mnt/hgfs
Type=fuse
Options=default_permissions,allow_other
[Install]
WantedBy=multi-user.target

Создаем файл /etc/modules-load.d/open-vm-tools.conf с таким содержанием:

fuse

Проверяем

systemctl start mnt-hgfs.mount

И смотрим как всё смонтировалось в /mnt/hgfs/

Если всё успешно то включаем автозагрузку монтирования командой

systemctl enable mnt-hgfs.mount

Теперь после перезагрузки всё должно автоматом монтироваться.

более подробная информация по сслыке https://kb.vmware.com/s/article/74650

emela Автор:

Ваш комментарий будет первым

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *