В экземпляре AWS EC2 у нас есть несколько томов EBS. Когда я пытаюсь отсоединить любой из них, umount
команда срабатывает, но устройство не может быть отсоединено.
# grep -c xvdj /proc/mounts
0
Однако lsof
сообщается, что jbd2
использует это устройство.
# 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]
Как остановить этот процесс, чтобы освободить устройство?
решение1
Единственный способ, который я нашел, это закомментировать устройство в /etc/fstab и перезагрузиться. Судя по всему, jbd2 активируется ядром, как только устройство монтируется во время загрузки.
Во-вторых, система, очевидно, умудряется размонтировать файловую систему во время выключения, так что должен быть способ получше.