หากคุณใช้ระบบไฟล์ ext3 ให้พิจารณาเปลี่ยนเป็น ext4
Ext3 อาจจะช้าในการลบไฟล์ขนาดใหญ่เพราะมันเก็บตำแหน่งของทุก ๆ 4k บล็อก: ไฟล์ 50GiB (50 * 1024 ^ 3 ไบต์) ครอบครอง 13107200 บล็อกซึ่งแต่ละไฟล์จะถูกบันทึกในตารางไอโหนดเป็นหมายเลขบล็อก 32 บิต สำหรับข้อมูลการทำบัญชีทั้งหมด 50MiB เพียงเพื่อติดตามว่าเนื้อหาของไฟล์อยู่ที่ใดในดิสก์ รายการบล็อกขนาดใหญ่นั้นอาจกระจัดกระจายไปทั่วบล็อกหลาย ๆทางซึ่งทั้งหมดจะต้องได้รับการอัพเดตเมื่อไฟล์ถูกลบ ดิสก์ที่ค้นหาการเข้าถึงบล็อกทางอ้อมทั้งหมดอาจเป็นสาเหตุของความล่าช้า
Ext4 จะจัดสรรไฟล์เป็น "extents" สูงสุด 128MiB ไฟล์ 50GiB นั้นสามารถบันทึกในตาราง inode โดยใช้เร็กคอร์ด 400 ขอบเขตเท่านั้นมากกว่า 13107200 บล็อกหมายเลขแต่ละบล็อกซึ่งจะช่วยลดจำนวนของดิสก์ I / O ที่จำเป็นเมื่อทำการลบไฟล์
โปรดทราบว่าหากคุณแปลงระบบไฟล์ ext3 ที่มีอยู่ให้เป็น ext4 ไฟล์ใหม่จะถูกจัดสรรโดยใช้ extents แต่ไฟล์ที่มีอยู่จะยังคงใช้รายการบล็อก คุณสามารถใช้chattr +e
คำสั่งเพื่อจัดสรรไฟล์ที่มีอยู่ใหม่โดยใช้ extents; ประสิทธิภาพที่ชาญฉลาดนี้เปรียบได้กับการทำสำเนาของไฟล์แล้วลบต้นฉบับ