You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 22.04 Server中缺少Hyper-V守护进程,无法备份Ubuntu虚拟机求助

Ubuntu 22.04 Server中缺少Hyper-V守护进程,无法备份Ubuntu虚拟机求助

别担心,这个问题挺常见的——Hyper-V备份Ubuntu虚拟机依赖的那几个守护进程,Ubuntu 22.04 Server默认确实不一定会预装,尤其是如果你的系统是手动定制安装的话。咱们一步步来搞定:

  1. 安装Hyper-V守护进程及相关工具包
    先更新系统的包索引,然后安装专门的Hyper-V组件包:

    sudo apt update
    sudo apt install hyperv-daemons linux-cloud-tools-$(uname -r)
    

    其中hyperv-daemons包包含了备份必需的hv-vss-daemon,还有Hyper-V虚拟机常用的hv-kvp-daemon(用于主机和虚拟机的信息交换)、hv-fcopy-daemon(用于跨主机和虚拟机的文件复制)等组件;linux-cloud-tools则提供了适配当前内核的Hyper-V配套工具。

  2. 启用并启动守护进程服务
    安装完成后,直接启用并启动相关服务,确保它们开机自动运行:

    sudo systemctl enable --now hv-vss-daemon.service hv-kvp-daemon.service hv-fcopy-daemon.service
    
  3. 验证服务状态
    运行下面的命令确认hv-vss-daemon是否正常工作:

    sudo systemctl status hv-vss-daemon.service
    

    如果输出显示active (running),就说明服务已经正常运行了。

  4. 重启虚拟机(推荐操作)
    为了让Hyper-V主机能完全识别到虚拟机上的这些守护进程,建议重启一次Ubuntu虚拟机,之后再尝试Hyper-V的备份操作。

另外补充一点:之前你用微软指南里的命令找不到守护进程,就是因为这些组件没安装,自然不会有对应的服务条目。现在安装完成后,你再用systemctl list-units --type=service | grep hv-就能看到所有Hyper-V相关的守护进程了。

备注:内容来源于stack exchange,提问作者dagrontale

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.23 14:17:32