前言
随着Centos8的升级,开源vmware-tools出现了两个bug:
- vmware-tools在共享文件夹里生成文件的大小上被作了限制。因此当创建大文件时,会出现no space left的问题。
- 在centos 8重启后,共享文件夹不会被自动挂载。
而本教程提供了解决上述问题的解决方法。此外,本教程也省略了vmware在图形界面上配置共享文件夹的方法。因其较为简单,故不赘述。
配置教程
-
创建挂载共享文件夹的服务
[Unit] Description=VMware 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=noauto,allow_other,max_write=61440 0 0 #Options=default_permissions,allow_other(低版本centos8可用) [Install] WantedBy=multi-user.target
-
创建服务配置文件:/etc/modules-load.d/open-vm-tools.conf,粘贴以下内容
fuse #If the file already exists, add that line to the file.
-
设置服务开机自启
systemctl enable mnt-hgfs.mount
-
安装内核模块
modprobe -v fuse
-
启动挂载文件的服务
systemctl start mnt-hgfs.mount reboot
-
共享文件夹的名称将会出现在目录/mnt/hgfs下