现在有一台虚拟机容量不够需要扩容,关机以后扩容,出现
qemu-img resize centos7V1-sqlserver.qcow2 +50G
Can't get refcount for cluster 147493: Invalid argument
Can't get refcount for cluster 147494: Invalid argument
Can't get refcount for cluster 147495: Invalid argument
Can't get refcount for cluster 147496: Invalid argument
Can't get refcount for cluster 147497: Invalid argument
Can't get refcount for cluster 147498: Invalid argument
Can't get refcount for cluster 147499: Invalid argument
Can't get refcount for cluster 147500: Invalid argument
Can't get refcount for cluster 147501: Invalid argument
Can't get refcount for cluster 147502: Invalid argument
执行修复
[root@pcserver vms]# qemu-img check -r all centos7V1-sqlserver.qcow2
Can't get refcount for cluster 147498: Invalid argument
Can't get refcount for cluster 147499: Invalid argument
Can't get refcount for cluster 147500: Invalid argument
Can't get refcount for cluster 147501: Invalid argument
Can't get refcount for cluster 147502: Invalid argument
Rebuilding refcount structure
Repairing cluster 1 refcount=1 reference=0
The following inconsistencies were found and repaired:
0 leaked clusters
20 corruptions
Double checking the fixed image now...
No errors were found on the image.
147469/163840 = 90.01% allocated, 10.55% fragmented, 0.00% compressed clusters
Image end offset: 9666428928
然后再修改
[root@pcserver vms]# qemu-img resize centos7V1-sqlserver.qcow2 +50G
Image resized.
修复成功