systemadmin.es » Sistemas de ficheros » Comandos LVM bloqueados por un fichero de lock

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 Imprimir

Deja un comentario:

XHTML - Tags permitidos:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>