[PODMAN] /var/tmp เต็ม

Blog ตอนนี้เกิดจากว่า มีน้องชอบแจ้งว่า disk ที่ลอง app server มันเต็มบ่อยๆ เลยทำให้ load container ไม่สำเร็จบ่อยๆ

ผมเลยใช้ dutree ช่วยส่องหา path ที่มีอะไรแปลก /var/tmp มันมีอะไรแปลกนะ

ทำไมมันถึงเต็ม

  • ปกติตัว Container ที่ถูกสร้างมาจาก docker ตัว podman เวลา load image เข้ามา มันจะเอา path /var/tmp มาใช้งานเป็น tmp ชั่วคราวครับ
    • ถ้า Path นี้มีขนาดเล็ก เวลานำ Image ใหญ่ๆเข้าไป อาจจะมีปัญหาได้ครับ ตัว Podman เองมีให้ Set ไปใช้ Path อื่นจากตัวแปร TMPDIR=/tmp
      NOTE: ถ้าใช้ Podman เวอร์ชัน <= 1.6.4 มันจะบั๊กครับ (โชคดีที่ผมเลือก 2.0.5 ใช้ครับ รอดตัวไป .. )
  • แต่ถ้าระหว่างการ Load เกิดปัญหา มันจะไม่ Clear พื้นที่คืนครับ เลยต้องเข้าไล่ลบเอง (คำเตือน เกิดจากความเข้าใจของผมที่ตรวจสอบ Path ที่ลบ แล้วคาดว่าเกิดจาก Podman) โดยผมได้ลบ Path
    • storage702...
    • oci677...
    • oci417...
    • oci734

Reference


Discover more from naiwaen@DebuggingSoft

Subscribe to get the latest posts sent to your email.