如何停止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]

如何停止此过程,以便释放设备?

Answers:


2

我发现的唯一方法是在/ etc / fstab中注释掉设备并重新启动。显然,一旦在引导过程中挂载了设备,jbd2就会被内核激活。

不过,第二点显然是,系统在关闭期间设法设法卸载了文件系统,因此必须有更好的方法。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.