Vamos con un poco de troubleshooting de un problema que me encontré al intentar consolidar una maquina virtual. El error en concreto decía esto «An error occurred while consolidating disks: Change tracking target file already exists» y se detecto porque fallo en el momento de hacer un backup de un software de terceros.
El caso empieza así: revisando la maquina virtual que dio error, vi que tenia un Snapshot de hace casi un año, alguien lo hizo y lo dejo ahí macerando y cogiendo olor. Debido al peligro que supone tener un Snapshot tan antiguo cuando VMware recomienda no tenerlo mas de 24/48 horas, borre el snaphost y todo correcto, lo único que pedía era una consolidación de los discos, al ir a consolidar, apareció el mismo error que mostraba cuando se hacia el backup con el software de terceros.
Con solo buscar el error en Google te dirige a este KB VMware . No voy a aportar nada nuevo que no diga en este KB de VMware, mas que unas imágenes tranquilizadoras de los pasos a seguir. Hay compañeros que me han llegado a decir que con imágenes de alguien que lo ha hecho, les resulta mas fácil que solo viendo el KB de VMware, así que toma imágenes.
Si hacemos un ls -la podemos ver que pese haber eliminado el snapshot, todavía nos quedan los discos delta, por lo que no ha consolidado correctamente y e ahí el mensaje de que necesaria una consolidación.
Para solucionar este problema, crearemos una carpeta temporal y moveremos los ficheros -ctk.vmdk a este directorio. Lo moveremos con el comando mv *0000*-ctk.vmdk /temporal , y comprobaremos si lo ha hecho correctamente otra vez con ls -la sobre la carpeta de la maquina virtual
O ls -la temporal para ver el contenido de la carpeta temporal donde hemos movido los ficheros.
Una vez hecho esto, ejecutamos de nuevo la consolidación y se completará correctamente.
Saludos y espero que sirva.