一直以来受国内特色软件影响,想使用虚拟机限制国内软件运行环境,比如微信。但是想要在Linux下实时的查看、编辑微信文件,经过Google搜索,最终找到相应的方法。这里记录下。
环境
宿主机:ubunut 22.04
虚拟机:win server 2022
虚拟机已安装guest-tools软件,如果没安装,可在 https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/virtio-win-0.1.229-1/virtio-win-0.1.229.iso
进行下载。
所需软件
WinFsp https://github.com/billziss-gh/winfsp/releases/latest 默认安装就好。
过程
安装完WinFsp后,设备管理器中会多两个设备: 大文件存储控制器和pci设备
如果没安装guest-tools 会提示找不到驱动,已安装的会自动进行驱动安装。
虚拟机的服务列表里会多一个 VirtioFsSvc 服务,默认是手动启动,可以修改成自动启动
设置完成后,到宿主机的KVM中增加虚拟机硬件==> 文件系统
驱动程序选择virtiofs 源路径为宿主机上想要共享的目录,目标路径设置为windows盘符即可(如 D: E:)
这时候在宿主机中的 此电脑 中就可看到挂在的盘符了,可以把微信下载目录设置到挂载的盘符。