ฉันพยายามเพิ่มพื้นที่ว่างในดิสก์ - ถ้าฉันทำdf -h
ฉันมีระบบไฟล์ที่เรียกว่า / dev / mapper / vg00-var ซึ่งระบุว่า 4G, 3.8G ใช้ไปแล้วเหลือ 205M
ที่สอดคล้องกับไดเรกทอรี / var ของฉัน
ถ้าฉันลงไปใน / var และทำdu -kscxh *
ผลรวมคือ 2.1G
2.1G + 200M ฟรี = 2.3G ... ดังนั้นคำถามของฉันคือ 1.7G ที่เหลืออยู่ที่ไหน
คุณสามารถลบไฟล์ที่มีตัวจัดการไฟล์แบบเปิดได้ ระบบปฏิบัติการจะไม่ปล่อยพื้นที่จนกว่าจะปิดที่จับ แต่คุณจะไม่เห็นพวกเขาด้วย "du" คุณสามารถเรียกใช้ "lsof / var | grep delete" (หรือสิ่งที่คล้ายกัน) เพื่อดู นี่ไม่ใช่การค้นพบที่น่าแปลกใจหากพูดว่า / var / log หากมีการหมุนบันทึก แต่กระบวนการบันทึกไม่ได้ HUP'ed ในทางที่ถูกต้อง
—
cjc
ฉันลบไฟล์บันทึกบางไฟล์ที่คลั่งไคล้ดูเหมือนว่าพวกเขาไม่ได้หมุน แต่อย่างไรก็ตามฉันมีอีเมลคำหนึ่งคำจากเพื่อน 'รีบูต' - คิดว่าเขากำลังประชดประชัน แต่ไม่ชัดเจน :) ฉัน ได้พบพื้นที่ดิสก์ของฉันอีกครั้ง .... ภัยพิบัติหันไป (ตอนนี้)
—
Codecraft
@Codecraft ใช่แล้วการรีบูตเครื่องจะช่วยจัดการกับไฟล์ที่เปิดอยู่อย่างชัดเจนแม้ว่ามันจะเหมือนกับการทุบไข่ด้วยค้อน
—
cjc
@cjc ตราบใดที่ฉันได้รับความดี yolky ... ! คำแนะนำใด ๆ เกี่ยวกับวิธีที่ฉันสามารถล้างตัวจัดการไฟล์แบบเปิดโดยไม่ใช้การตอกไข่
—
Codecraft
du -shx /var
พูด?