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

2656
Ayose

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

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

10

1 ответ на вопрос

2
Vlatko Šurlan

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

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