Cara menghentikan jbd2 untuk melepaskan perangkat

10

Dalam contoh AWS EC2, kami memiliki beberapa volume EBS. Ketika saya mencoba melepaskan salah satu dari mereka, umountperintah itu berfungsi, tetapi perangkat tidak dapat terlepas.

# grep -c xvdj /proc/mounts 
0

Namun, lsoflaporan yang jbd2menggunakan perangkat.

# 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]

Bagaimana saya bisa menghentikan proses ini, sehingga perangkat dilepaskan?

Ayose
sumber

Jawaban:

2

Satu-satunya cara yang saya temukan adalah mengomentari perangkat di / etc / fstab dan reboot. Rupanya, jbd2 diaktifkan oleh kernel, segera setelah perangkat dipasang saat boot.

Pada catatan kedua, sistem ini jelas berhasil meng-unmount sistem file selama shutdown sehingga harus ada cara yang lebih baik.

Vlatko Šurlan
sumber