Jika Anda menggunakan sistem file ext3, pertimbangkan untuk beralih ke ext4.
Ext3 bisa lambat menghapus file besar karena menyimpan lokasi setiap blok 4k individu: file 50GiB (50 * 1024 ^ 3 byte) menempati 13107200 blok, yang masing-masing dicatat dalam tabel inode sebagai nomor blok 32-bit , untuk total 50MiB data pembukuan hanya untuk melacak di mana konten file berada di disk. Daftar blokir besar itu dapat tersebar di banyak blok tidak langsung , yang semuanya harus diperbarui ketika file dihapus. Mencari disk untuk mengakses semua blok tidak langsung itu mungkin yang menyebabkan penundaan.
Ext4, di sisi lain, mengalokasikan file dalam "luasan" hingga 128MiB. File 50GiB itu dapat direkam dalam tabel inode menggunakan hanya 400 catatan tingkat, daripada 13107200 nomor blok individu, yang secara dramatis mengurangi jumlah disk I / O yang diperlukan ketika menghapus file.
Perhatikan bahwa jika Anda mengonversi sistem file ext3 yang ada di tempat menjadi ext4, file baru akan dialokasikan menggunakan extents, tetapi file yang ada masih akan menggunakan daftar blokir. Anda dapat menggunakan chattr +eperintah untuk merealokasi file yang sudah ada menggunakan extents; Dari segi kinerja, ini sebanding dengan membuat salinan file dan kemudian menghapus yang asli.