1. ขั้นตอน: ค้นหาปัญหาที่แท้จริงของคุณ
เมื่อระบบไฟล์ของคุณเต็มโดยไม่คาดคิดมีสาเหตุที่เป็นไปได้มากมาย ดูคำตอบของ Eliah Kagan สำหรับข้อมูลเพิ่มเติมเกี่ยวกับเรื่องนี้ ในกรณีส่วนใหญ่ควรระบุสาเหตุที่แท้จริงได้ง่าย (และซ่อมแซมในที่สุด) ดังนั้นการฟอร์แมตใหม่ / ติดตั้งใหม่จึงไม่จำเป็น
ดังนั้นขั้นตอนแรกคือการค้นหาสิ่งที่เป็นปัญหาคือที่หายไปพื้นที่ที่หายไป ดังนั้นก่อนดำเนินการ
df -hl -x tmpfs -x devtmpfs
นี่แสดงรายการพาร์ติชั่นที่ใช้ทั้งหมดของดิสก์ในเครื่องของคุณขนาดพาร์ติชั่นและจุดเมานต์ จากรายการนี้นำสิ่งที่คุณคิดว่าเต็มเกินไปและจดบันทึกจุดเชื่อมต่อ /
ในกรณีของคุณมันเป็นรากของระบบแฟ้มที่มีการติดตั้งที่
ตอนนี้เราวิเคราะห์ว่าภายในระบบไฟล์นี้มีการใช้พื้นที่ใด ปฏิบัติ
sudo du -xhsc /* 2> /dev/null
(แทนที่/
ด้วยจุดเมานต์ที่ระบุข้างต้น) มันต้องการ sudo เพราะอาจไม่มีไดเรกทอรีทั้งหมดที่ผู้ใช้ของคุณสามารถอ่านได้ อาจใช้เวลาสักครู่ (โดยเฉพาะในระบบไฟล์ขนาดใหญ่) เนื่องจากต้องไปที่ไดเรกทอรีทุกไดเรกทอรี
สิ่งที่คำสั่งนี้ทำคือการแสดงแต่ละไฟล์และไดเรกทอรีภายในไดเรกทอรีที่กำหนดพร้อมกับขนาดของมัน (รวมถึงไดเรกทอรีย่อย) ดังนั้นจากรายการนี้ใช้รายการที่คุณคิดว่าใหญ่กว่าที่ควรจะเป็นและเรียกคำสั่งอีกครั้งในไดเรกทอรีนี้ (นั่นคือเรียกใช้คำสั่งอีกครั้ง แต่ด้วยชื่อของไดเรกทอรีขนาดใหญ่จากการแทนที่รายการก่อนหน้า/
)
ตัวอย่างเช่นในกรณีของคุณมันชัดเจนว่า/var
เป็นไดเรกทอรีใหญ่เท่านั้นดังนั้นคุณจะต้องดำเนินการ
sudo du -xhsc /var/* 2> /dev/null
ทำตามขั้นตอนต่อไปนี้จนกว่าคุณจะพบไฟล์เดียวซึ่งมีขนาดใหญ่มากหรือคุณพบไดเรกทอรีที่มีไฟล์จำนวนมากที่ใช้พื้นที่ทั้งหมดร่วมกัน
ในกรณีของคุณขั้นตอนต่อไปคือการดำเนินการ
sudo du -xhsc /var/log/* 2> /dev/null
เนื่องจาก/var/log
มีขนาดใหญ่มากและสิ่งนี้แสดงให้คุณเห็นว่ามีไฟล์บันทึกเดียวชื่อuvcdynctrl-udev.log
174GB (ซึ่งเห็นได้ชัดว่าไม่ดี)
2. ขั้นตอน: ระบุสาเหตุที่ไฟล์มีและทำไมถึงมีขนาดใหญ่
ตอนนี้เราต้องค้นหาสาเหตุที่มีการระบุหรือทำไมพวกเขามีขนาดใหญ่มากหากพวกเขาคาดว่าจะมี
ในกรณีของคุณล็อกไฟล์/var/log
ไม่มีอะไรน่าสงสัย แต่ขนาดของไฟล์นั้นแน่นอน โชคดีที่การค้นหาโดย Google โดยใช้ชื่อไฟล์จะแสดงรายงานข้อผิดพลาดต่อไปนี้ว่าเป็น Hit ครั้งแรกซึ่งเป็นปัญหาเดียวกับที่เรามี: http://bugs.launchpad.net/ubuntu/+source/libwebcam/+bug / 811,604
3. ขั้นตอน: แก้ปัญหา
ในกรณีนี้ไฟล์บันทึกของบางสิ่งที่เกี่ยวข้องกับเว็บแคมดูเหมือนจะไม่น่าสนใจดังนั้นเราจึงสามารถลบมันได้อย่างง่ายดายด้วยคำสั่งsudo rm /var/log/uvcdynctrl-udev.log
และเพิ่มพื้นที่ว่างทั้งหมด
น่าเสียดายที่รายงานข้อผิดพลาดยังคงเปิดอยู่และไม่มีวิธีแก้ปัญหาหรือวิธีแก้ไขปัญหาในการแสดงความคิดเห็นดังนั้นคุณอาจต้องใช้ชีวิตกับข้อบกพร่องนี้ในตอนนี้ คุณสามารถลบไฟล์บันทึกเป็นครั้งคราวเพื่อเพิ่มพื้นที่ว่าง