En una instancia de AWS EC2, tenemos varios volúmenes de EBS. Cuando intento desconectar alguno de ellos, el umount
comando funciona, pero el dispositivo no se puede desconectar.
# grep -c xvdj /proc/mounts
0
Sin embargo, lsof
informa que jbd2
está 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.