Comandos LVM bloqueados por un fichero de lock
Muchas pueden ser las causas de que se queden un fichero de bloqueo de un determinado volume group. Vamos a ver como solucionarlo.
El problema que nos encontraríamos en los comandos sería que quedaría esparando a la liberación del bloqueo. Al cancelar mediante control-c veríamos:
# lvs CTRL-c detected: giving up waiting for lock /var/lock/lvm/V_datos: flock failed: Interrupted system call Can't lock datos: skipping
El mismo error nos indica el fichero donde mirar (/var/lock/lvm/V_datos):
# ls -la /var/lock/lvm/V_datos -rwx------ 1 root root 0 Mar 4 11:04 /var/lock/lvm/V_datos
Podemos simular el problema haciendo en una terminal un lvremove interactivo y no contestar:
# lvremove /dev/datos/snap.08 Do you really want to remove active logical volume "snap.08"? [y/n]:
En otra terminal veremos como los comandos LVM se quedan esperando a la liberación.
Este fichero de bloqueo es importante, por lo que NO se debe borrar a la ligera.
En el caso que por algún motivo no se haya borrado por algún tema ajeno a LVM podemos simplemente eliminarlo para hacer desaparecer el error.
Relacionados
Imprimir
Deja un comentario: