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 ใช้ครับ รอดตัวไป .. )
- ถ้า Path นี้มีขนาดเล็ก เวลานำ Image ใหญ่ๆเข้าไป อาจจะมีปัญหาได้ครับ ตัว Podman เองมีให้ Set ไปใช้ Path อื่นจากตัวแปร
- แต่ถ้าระหว่างการ 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.