qemu-img es una utilidad de QEMU (emulador de procesadores basado en la traducción dinámica de binarios) que permite trabajar con imágenes de disco.
En caso de cualquier problema de corrupción con la imagen, esta utilidad permite analizar el estado y consistencia de la imagen y, en caso de problemas, intentar solucionarlos. Los formatos compatibles de imagen con esta utilidad son «qcow2«, «qed» y «vdi«.
El parámetro check all
analizará el estado de la imagen:
check [-f fmt] [-r [leaks | all]] filename Perform a consistency check on the disk image filename. If "-r" is specified, qemu-img tries to repair any inconsistencies found during the check. "-r leaks" repairs only cluster leaks, whereas "-r all" fixes all kinds of errors, with a higher risk of choosing the wrong fix or hiding corruption that has already occurred. Only the formats "qcow2", "qed" and "vdi" support consistency checks.
# qemu-img check all diskimage No errors were found on the image. Image end offset: 12582912
En caso de problemas, si utilizamos el parámetro -r
, la heramienta intentará reparar los problemas encontrados:
# qemu-img check -r all diskimage No errors were found on the image. Image end offset: 12582912