ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

如何为 WinApps libvirt 虚拟机配置 virtiofs 回退共享目录(WinFSP + VirtioFsSvc 服务)?

如何为 WinApps libvirt 虚拟机配置 virtiofs 回退共享目录(WinFSP + VirtioFsSvc 服务)? 如何为 WinApps libvirt 虚拟机配置 virtiofs 回退共享目录WinFSP VirtioFsSvc 服务【免费下载链接】winappsRun Windows apps such as Microsoft Office/Adobe in Linux (Ubuntu/Fedora) and GNOME/KDE as if they were a part of the native OS, including Nautilus integration. Hard fork of https://github.com/Fmstrat/winapps/项目地址: https://gitcode.com/GitHub_Trending/wina/winapps在 WinApps 的libvirt方案中通过 FreeRDP 连接 Windows 虚拟机时宿主机家目录会自动被共享但当你改用 virt-manager 直接使用 Windows 虚拟机时这套共享并不生效。docs/libvirt.md 为此提供了一个可选配置在宿主机侧添加一个virtiofs文件系统设备在 Windows 侧安装WinFSP并创建、启动VirtioFsSvc服务让指定的宿主机目录以共享目录形式在 virt-manager 场景下可用。本文按该文档整理这条配置路径适用于已按 Creating a Windows VM 主流程创建好 Windows 虚拟机默认命名RDPWindows并在其中完成 Windows 安装的环境。前提条件已按 docs/libvirt.md 主流程创建并安装好 Windows 10/11 虚拟机且完成了其中的 Final Configuration Steps在 Windows 里运行过挂载于 virtio-win ISO 的virtio-win-guest-tools.exe安装好 VirtIO-Win 客户机工具。后文服务命令引用的可执行文件位于C:\Program Files\Virtio-Win\VioFS\virtiofs.exe运行命令前请确认该文件在虚拟机内存在。虚拟机名称默认为RDPWindows以便 WinApps 识别如果你在~/.config/winapps/winapps.conf中设置了VM_NAME则使用你自己的虚拟机名称。本配置面向需要直接通过 virt-manager 操作 Windows 虚拟机的场景如果你只通过 WinAppsFreeRDP/RDP连接家目录本就自动共享不需要做这一步。在 virt-manager 中启用共享内存打开目标虚拟机的 Virtual Hardware Details 页面在左侧列表中点击 Memory勾选 Enable shared memory 选项然后点击 Apply。virt-manager 虚拟硬件详情页中的 Memory 设置区域文档示例图添加 virtiofs 文件系统设备仍在 Virtual Hardware Details 页面点击左下角的 Add Hardware选择 Filesystem按以下要求填写驱动driver选择virtiofs填入你要共享的宿主机侧目录路径在 target path 中给出该共享目录在 Windows 侧使用的名称文档示例为 Windows Shared Folder。填写完成后点击 Finish 添加该文件系统设备。在 Windows 中安装 WinFSP在 Windows 虚拟机内安装WinFSP。原始文档给出的是 WinFSP 官方发行页链接从 releases 列表中下载并安装对应版本即可。创建并启动 VirtioFsSvc 服务在 Windows 中打开 PowerShell执行以下两条命令sc.exe create VirtioFsSvc binpath C:\Program Files\Virtio-Win\VioFS\virtiofs.exe startauto dependWinFsp.Launcher/VirtioFsDrv DisplayNameVirtio Filesystem Service sc.exe start VirtioFsSvc第一条命令创建服务服务名为VirtioFsSvc显示名为 Virtio Filesystem Service可执行文件为 VirtIO-Win VioFS 组件virtiofs.exe启动类型设为自动startauto依赖服务为 WinFSP 的WinFsp.Launcher/VirtioFsDrv。第二条命令立即启动该服务。从命令参数可以看出服务同时依赖上一步安装的 WinFSP 和前提中安装的 VirtIO-Win 工具两项都完成后再执行这两条命令。重启 Windows文档把重启 Windows 作为该配置的收尾步骤重启后配置生效。边界与说明这是文档中标注为可选的配置明确服务于 use Windows via virt-manager 这一场景仅用 WinApps 通过 RDP 连接时不需要它。宿主机侧共享目录路径与 Windows 侧 target name 均由你在填写时决定文档只给出示例名 Windows Shared Folder两者不是固定值。文档没有为该 virtiofs 共享目录提供专门的验证命令流程以重启 Windows 结束文中各步骤的界面名称与命令均以 docs/libvirt.md 的 (Optional) Configuring a Fallback Shared Folder 一节为准。【免费下载链接】winappsRun Windows apps such as Microsoft Office/Adobe in Linux (Ubuntu/Fedora) and GNOME/KDE as if they were a part of the native OS, including Nautilus integration. Hard fork of https://github.com/Fmstrat/winapps/项目地址: https://gitcode.com/GitHub_Trending/wina/winapps创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表