open-vm-tools 安装指南:5 分钟打通虚拟机与主机的文件共享和剪贴板
open-vm-tools 安装指南5 分钟打通虚拟机与主机的文件共享和剪贴板【免费下载链接】open-vm-toolsOfficial repository of VMware open-vm-tools project项目地址: https://gitcode.com/gh_mirrors/op/open-vm-tools刚把 Linux 虚拟机装好想从宿主机拷个文件进去只能靠 U 盘或者 U 盘都懒得找想复制个路径到宿主机的终端剪贴板毫无反应窗口拖大拖小分辨率纹丝不动。这就是 open-vm-tools 要解决的问题——它装在虚拟机里充当虚拟机和宿主机之间的翻译官让文件、剪贴板、分辨率都直接互通。本文带你用包管理器装好 open-vm-tools再跑通文件共享这一个最核心的功能看完就能上手。先搞清楚你要装哪个包装之前先选对包三者的区别包名依赖作用open-vm-tools无 X 依赖核心服务关机、时间同步、文件共享open-vm-tools-desktop依赖 open-vm-tools 和 X剪贴板共享、拖拽、分辨率自适应传统 VMware Tools闭源二进制功能相似Linux 上已被 open-vm-tools 取代官方不再为有 open-vm-tools 的发行版提供结论很直接命令行环境装 open-vm-tools 就够要剪贴板和分辨率就加装 open-vm-tools-desktop传统 VMware Tools 在 Linux 上可以不用管了。open-vm-tools 服务状态与文件共享挂载示意用包管理器走最短路径两条命令一条搞定。Ubuntu / Debiansudo apt update sudo apt install open-vm-tools open-vm-tools-desktop -yCentOS / RHELsudo yum install open-vm-tools open-vm-tools-desktop -y源码编译路线不展开一句话clone 仓库后跑autoreconf -i再./configure make sudo make install即可详见仓库 README。装完立刻做这三件事1. 验证服务在跑。这是 open-vm-tools 配置的第一步先确认 daemon 活着systemctl status open-vm-tools看到 active (running) 就说明装好了。核心守护进程实现在 services/vmtoolsd 模块里。2. 打开剪贴板。剪贴板属于桌面功能由随包安装的 vmware-user-suid-wrapper 服务负责它默认是开机自启的手动确认一下systemctl status vmware-user-suid-wrapperactive 即代表虚拟机和宿主机之间的剪贴板共享已就绪直接 CtrlC / CtrlV 就能互拷文本和文件。3. 把宿主机目录挂进来。在 VMware 里先给这台虚拟机勾上共享文件夹然后在虚拟机内执行/mnt/hgfs是挂载点.host:/表示宿主机当前目录sudo mkdir -p /mnt/hgfs sudo vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other挂载成功后宿主机里的文件直接在/mnt/hgfs下就能读写虚拟机文件共享到此打通。这个挂载命令的实现在 vmhgfs-fuse/ 模块里想深入看就翻它。踩坑速查现象原因一句话解决剪贴板没反应只装了核心包缺桌面组件sudo apt install open-vm-tools-desktopCentOS 换成 yumvmhgfs-fuse 报设备找不到vmware-user-suid-wrapper 服务没起sudo systemctl start vmware-user-suid-wrapper后重试服务起不来 / 行为怪异日志在/var/log/vmware-*.logjournalctl -u open-vm-tools或看上述日志定位分辨率不随窗口变缺桌面包或未装 xf86-video-vmware 显卡驱动装 open-vm-tools-desktop无 X 时可在 tools.conf 里把 resolutionKMS 设成 true时间不同步tools.conf 里 [timeSync] 被关掉把disable-all/disable-periodic改回 false服务 5 秒后自动重载配置文件的结构可以看仓库里的 tools.conf改完无需重启守护进程会每 5 秒重新加载一次。下一步把共享文件夹挂上试试装好、服务起来、剪贴板能用之后真正跑通的标志是宿主机目录出现在/mnt/hgfs里。现在就去挂载把宿主机的一个文件夹拖进虚拟机看看。想继续深入官方文档入口在 docs/模块说明在docs/api/services/下照着走一遍就完整了。【免费下载链接】open-vm-toolsOfficial repository of VMware open-vm-tools project项目地址: https://gitcode.com/gh_mirrors/op/open-vm-tools创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

最新新闻

日新闻

周新闻

月新闻