1. Introducción
En el caso de que esté obteniendo el siguiente error incluso tras haber desmontado todas las unidades:
tuservidor:~# LANG=C e2fsck /dev/storage_group/storage_logic
e2fsck 1.43.4 (31-Jan-2017)
/dev/storage_group/storage_logic is in use.
e2fsck: Cannot continue, aborting.
Siga las siguientes indicaciones para resolverlo:
2. Referencias “Open count” mantenidas por el Device Mapper (DM)
En el caso de que encuentre este fallo, compruebe los siguientes comandos para revisar la indicación Open count como sigue:
tuservidor:~# dmsetup info
Name: storage_group-storage_logic
State: ACTIVE
Read Ahead: 256
Tables present: LIVE
Open count: 1
Event number: 0
Major, minor: 254, 0
Number of targets: 1
UUID: LVM-2koSHz2EIrli4rKqHdc0liieVNMUe2anPeMEFotvMURFM8Yf8knS4kzgN1B9ycEs
En nuestro caso, todo estaba desmontado pero a pesar de eso, el contador de referencias seguía indicando: 1 (uno). Para corregir el problema, intente parar los siguientes servicios. Use el listado como pista para localizar otros servicios arrancados que pueden estar manteniendo referncias al dispositivo DevMapper asociado:
tuservidor:~# systemctl stop systemd-udevd
tuservidor:~# systemd-udevd-control.socket
tuservidor:~# systemd-udevd-kernel.socket
Después de ejecutar estos comandos, siga comprobando la salida del comando dmsetup info hasta que diga Open count: 0
Llegados a este punto, verá que ya puede ejecutar e2fsck como de costumbre.