質問: jbd2を停止してデバイスを解放する方法 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] このプロセスを停止してデバイスを解放するにはどうすればよいですか?
回答: 私が見つけた唯一の方法は、/ etc/fstabでデバイスをコメントアウトして再起動することでした。どうやら、jbd2は、起動中にデバイスがマウントされるとすぐに、カーネルによってアクティブ化されます。ただし、2つ目の注意点として、システムは明らかにシャットダウン中にファイルシステムをアンマウントすることができるため、より良い方法が必要です。