So stoppen Sie jbd2, um ein Gerät freizugeben

So stoppen Sie jbd2, um ein Gerät freizugeben

In einer AWS EC2-Instanz haben wir mehrere EBS-Volumes. Wenn ich versuche, eines davon zu trennen, umountfunktioniert der Befehl, aber das Gerät kann nicht getrennt werden.

# grep -c xvdj /proc/mounts 
0

Es liegen jedoch lsofBerichte vor, die jbd2das Gerät verwenden.

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

Wie kann ich diesen Vorgang stoppen, sodass das Gerät freigegeben wird?

Antwort1

Die einzige Möglichkeit, die ich gefunden habe, war, das Gerät in /etc/fstab auszukommentieren und neu zu starten. Anscheinend wird jbd2 vom Kernel aktiviert, sobald das Gerät beim Booten gemountet wird.

Eine zweite Anmerkung: Das System schafft es offensichtlich, das Dateisystem beim Herunterfahren auszuhängen, es muss also einen besseren Weg geben.

verwandte Informationen