Cómo detener jbd2 para liberar un dispositivo

Cómo detener jbd2 para liberar un dispositivo

En una instancia de AWS EC2, tenemos varios volúmenes de EBS. Cuando intento desconectar alguno de ellos, el umountcomando funciona, pero el dispositivo no se puede desconectar.

# grep -c xvdj /proc/mounts 
0

Sin embargo, lsofinforma que jbd2está utilizando el dispositivo.

# lsof | grep xvdj
jbd2/xvdj  2896             root  cwd       DIR              202,1     4096          2 /
jbd2/xvdj  2896             root  rtd       DIR              202,1     4096          2 /
jbd2/xvdj  2896             root  txt   unknown                                        /proc/2896/exe

# ps u -p 2896
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root      2896  0.0  0.0      0     0 ?        S    Jul20   0:02 [jbd2/xvdj-8]

¿Cómo puedo detener este proceso para que se libere el dispositivo?

Respuesta1

La única forma que encontré fue comentar el dispositivo en /etc/fstab y reiniciar. Aparentemente, el kernel activa jbd2 tan pronto como se monta el dispositivo durante el arranque.

Sin embargo, en una segunda nota, el sistema obviamente logra desmontar el sistema de archivos durante el apagado, por lo que debe haber una manera mejor.

información relacionada