首页/云/云平台与虚拟化速查/virsh screenshot 抓取虚机画面
虚拟化操作94 条

virsh screenshot 抓取虚机画面

screenshot 直接抓取图形虚机当前显示内容并保存为 PPM 文件:排查引导卡死、查看桌面状态时不需要打开 VNC,配合 ImageMagick 转成 PNG 更易查看。

云平台与虚拟化速查云更新于 2026-10-12
抓屏virsh screenshot vm1 /tmp/vm1.ppm
指定屏virsh screenshot vm1 /tmp/vm1.ppm --screen 0
转码convert /tmp/vm1.ppm /tmp/vm1.png
适用VNC/Spice 图形虚机的快速状态取证

抓屏并转换为 PNG

抓屏并转换为 PNG
virsh screenshot vm1 /tmp/vm1.ppm
convert /tmp/vm1.ppm /tmp/vm1.png   # 需要 ImageMagick
ls -l /tmp/vm1.png

易错点

  • 输出为 PPM 格式:不转码很多工具无法直接打开
  • 文本控制台虚机抓屏可能是空画面:无图形输出时改用 serial 日志

数据来源与参考

  • libvirt 文档:virsh screenshot
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌