Как остановить jbd2, чтобы освободить устройство

10

В экземпляре 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]

Как я могу остановить этот процесс, чтобы освободить устройство?

Ayose
источник

Ответы:

2

Единственным способом, который я нашел, было закомментировать устройство в / etc / fstab и перезагрузить компьютер. Судя по всему, jbd2 активируется ядром, как только устройство монтируется во время загрузки.

Во-вторых, система, очевидно, умудряется размонтировать файловую систему во время выключения, поэтому должен быть лучший способ.

Влатко Шурлан
источник