如何停止jbd2釋放設備

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

我怎樣才能停止這個過程,以便釋放設備?

答案1

我發現的唯一方法是在 /etc/fstab 中註解掉該裝置並重新啟動。顯然,一旦在引導期間安裝了設備,jbd2 就會被核心啟動。

但第二點是,系統顯然設法在關機期間卸載檔案系統,因此必須有更好的方法。

相關內容