ext3/ext4 directories don't shrink after deleting lots of files
From: Timo Sirainen
Date: Thu May 14 2009 - 18:23:51 EST
I've noticed that if you create e.g. 100k files to a directory and then
delete the files, the directory entry still seems to take a couple of
megabytes. Later whenever accessing the (almost empty) directory it can
take a few seconds to load it into cache.
Is there a way to shrink the directory somehow without having to rmdir()
it? Would be nice if kernel did it automatically, but I could live with
a manual userspace syscall/tool as well.
Attachment:
signature.asc
Description: This is a digitally signed message part