วิธีหยุด 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 เปิดใช้งานโดยเคอร์เนลทันทีที่อุปกรณ์ถูกติดตั้งในระหว่างการบูต

ในบันทึกย่อที่สองแม้ว่าระบบจะจัดการจัดการเพื่อยกเลิกการต่อเชื่อมระบบไฟล์ในระหว่างการปิดระบบดังนั้นจึงต้องมีวิธีที่ดีกว่า

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.