systemd: Unit XXX is bound to inactive unit XXX

Me encontraba moviendo un filesystem LVM desde los discos locales a un disco de la SAN pero no podía montarlo.

En este caso, el FS todavía no estaba siendo utilizado por nadie, ya que era para un proyecto pendiente de entrega, por lo que no necesito realizar ninguna copia de seguridad previa.

Las tareas realizadas para ello son:

  • Desmontar el punto de montaje actual /var/lib/docker.
  • Eliminar el logical volume
  • Crear el logical volume en los discos de cabina
  • Montar el filesystem en la nueva ubicación.

Tarea fácil, ¿verdad? Pues no montaba el FS. Mirad el error:

[root@lsltsax5 ~]# mount /var/lib/docker
[root@lsltsax5 ~]# df -hP /var/lib/docker
Filesystem               Size  Used Avail Use% Mounted on
/dev/mapper/vg00-varvol   25G  2.2G   23G   9% /var
[root@lsltsax5 ~]# tail -4 /var/log/messages
Jun 17 10:16:51 lsltsax5 systemd: Unit var-lib-docker.mount is bound to inactive unit dev-vg00-lvlibdocker.device. Stopping, too.
Jun 17 10:16:51 lsltsax5 systemd: Unmounting /var/lib/docker...
Jun 17 10:16:51 lsltsax5 kernel: XFS (dm-11): Unmounting Filesystem
Jun 17 10:16:51 lsltsax5 systemd: Unmounted /var/lib/docker.
[root@lsltsax5 ~]#

Solución

La solución también ha sido sencilla. Bastaba con hacer un reload, tal y como sigue:

[root@lsltsax5 ~]# systemctl daemon-reload
[root@lsltsax5 ~]# mount /var/lib/docker
[root@lsltsax5 ~]# df -hP /var/lib/docker
Filesystem                       Size  Used Avail Use% Mounted on
/dev/mapper/vgswarm-lvlibdocker   50G   33M   50G   1% /var/lib/docker
[root@lsltsax5 ~]#

Esto me ocurrió en un Linux RedHat 7.6.

Valoración

Deja un comentario