[Linux] ลบ file แล้วไม่คืน space

94

ลบ file แล้วไม่คืน Space

เคยเจอกันบ้างหรือเปล่าครับ ที่ไปลบ file เช่น Log file  จะเป็น Auth.log หรือ apache.log เป็นต้น หลังจากลบแล้วมันเนื้อที่ที่มันจะคืนมันไม่คืน จะทำไงละ มาดูกัน

Find unexpected delete file

หา file ที่ลบไปแล้วแต่ process ยังจับจอง file อยู่ ด้วยคำสั้ง

#lsof |grep deleted

ถ้าเราเผลอไปลบแต่ยังมี process ใช้งานอยู่แล้วแนะนำให้ลอง stop application ก่อนนะครับ ส่วนใหญ่จะหายหลังจากที่ stop process หรือ Application ที่ run

ถ้าไม่หายละ ทำไงต่อ

ให้ใช้คำสั้งต่อไปนี้
#lsof +L1 $PATH/ # $PATH คือ path ของ file

หวังว่าคงมีประโยชน์นะครับ

Facebook Comments