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]

このプロセスを停止してデバイスを解放するにはどうすればよいですか?

回答:


2

私が見つけた唯一の方法は、/ etc / fstabでデバイスをコメント化して再起動することでした。どうやら、デバイスがブート中にマウントされるとすぐに、jbd2はカーネルによってアクティブ化されます。

ただし、2番目の注意点として、システムはシャットダウン中にファイルシステムをアンマウントすることができるので、より良い方法があるはずです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.