首页/云/云平台与虚拟化速查/qemu-img check 一致性检查
虚拟化操作94 条

qemu-img check 一致性检查

check 扫描 qcow2 的引用计数与簇一致性,-r 参数可尝试修复泄漏或全部问题;执行前先备份,且镜像必须未被虚机占用。

云平台与虚拟化速查云更新于 2026-10-12
只检不修qemu-img check disk.qcow2
修复泄漏qemu-img check -r leaks disk.qcow2
尽量修复qemu-img check -r all disk.qcow2(谨慎)
前提镜像未被 QEMU 进程使用

检查与修复流程

检查与修复流程
sudo virsh destroy vm1 2>/dev/null || virsh shutdown vm1
cp --sparse=always disk.qcow2 disk.qcow2.bak
qemu-img check disk.qcow2
qemu-img check -r leaks disk.qcow2

易错点

  • 对运行中的镜像执行 check 拿到写锁冲突或读到变化中的数据
  • 修复前不做备份:修复动作本身可能加重损坏

数据来源与参考

  • qemu-img 手册:check
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌