通过进程恢复kvm Qcow2文件

删除镜像与配置文件

1
2
virsh undefine TEST
rm -f /home/images/TEST.qcow2
image-20200615095204075 image-20200615095236340

查找进程并记录进程号、uuid、mac

1
ps aux |grep TEST.qcow2

image-20200615095502171

恢复镜像文件

1
cd /proc/2678/fd/

image-20200615095726676

1
2
cp 13 /home/TEST.qcow
mv /home/TEST.qcow /home/images/TEST.qcow2
image-20200615095850494

此时杀掉进程开启虚机报错

1
2
kill -9 3900
virsh start TEST
image-20200615100050644

恢复配置文件并开启

1
2
cp Ansible.xml TEST.xml
vi TEST.xml
image-20200615100328083

image-20200615100507775

image-20200615100540002

image-20200615100653581

image-20200615100727186

参考

https://blog.csdn.net/oqqssh/article/details/76639707