ฉันลบไฟล์บันทึก 2.3GB บนเซิร์ฟเวอร์ Ubuntu ของฉันและdf
ดูเหมือนจะไม่ได้รับการเปลี่ยนแปลง โดยทั่วไปจะมีความล่าช้าก่อนที่df
จะตรวจพบว่าไฟล์ขนาดใหญ่ถูกลบหรือไม่
ฉันลบไฟล์บันทึก 2.3GB บนเซิร์ฟเวอร์ Ubuntu ของฉันและdf
ดูเหมือนจะไม่ได้รับการเปลี่ยนแปลง โดยทั่วไปจะมีความล่าช้าก่อนที่df
จะตรวจพบว่าไฟล์ขนาดใหญ่ถูกลบหรือไม่
คำตอบ:
ดูเหมือนว่าไฟล์จะยังคงเปิดอยู่โดยบางกระบวนการ คุณจะต้องรีสตาร์ทบริการนั้นเพื่อให้พื้นที่ดิสก์ว่าง
sudo kill -HUP 12345
อาจทำให้กระบวนการนั้นปิดได้ (ขึ้นอยู่กับวิธีการที่กระบวนการจัดการสัญญาณ SIGHUP แต่ไฟล์ daemon ที่มุ่งเน้นจำนวนมากจะปิดและเปิดการจัดการไฟล์อีกครั้งเมื่อพวกเขาได้รับ SIGHUP)
หากระบบไฟล์ไม่มีพื้นที่ว่างคุณสามารถใช้พื้นที่ที่สงวนไว้ในระบบไฟล์ได้ ระบบไฟล์ ext2 / 3/4 มีบางพื้นที่ที่สงวนไว้สำหรับรูท โดยค่าเริ่มต้นนี่คือ 5% ดังนั้นถ้ามันเต็มและ 2.3GB นั้นน้อยกว่า 5% ของพื้นที่บนไดรฟ์ระบบไฟล์จะยังคงเต็ม
ในสถานการณ์นี้คุณมีสองทางเลือก ในการเพิ่มพื้นที่ว่างต่อไปจนถึงจุดที่คุณมีพื้นที่ว่างที่สามารถใช้งานได้หรือแก้ไขปริมาณพื้นที่ที่ระบบไฟล์สำรองไว้ ในการปรับเปลี่ยนปริมาณพื้นที่สงวนใช้การtune2fs -m 0 /dev/sda1
แทนที่ 0 ด้วยเปอร์เซ็นต์ของพื้นที่สงวนที่คุณต้องการมีและ / dev / sda1 ด้วยอุปกรณ์ที่เหมาะสม
ดูคำตอบที่ยอมรับสำหรับคำถามนี้สำหรับรายละเอียดเพิ่มเติม
ไม่นาน. มีโอกาสสูงที่ไฟล์จะยังคงถูกใช้งานอยู่ จะไม่มีพื้นที่ว่างในดิสก์จนกว่าคุณจะยุติกระบวนการที่เกี่ยวข้อง
ตรวจสอบไดเรกทอรี. trash ของคุณด้วย
~/.local/share/Trash
ซึ่งเต็มไปด้วยขยะฉันได้ลบใน Nautilus