Un file di directory ha in genere 4096 byte. Tuttavia, ho un paio di file di directory che hanno una dimensione superiore a 4096 byte, ad esempio 28672, 12288, 20480, 16384 (per ext4). Ho letto questo articolo e dice: “L'allocazione iniziale è uguale alla dimensione di un settore, ma può crescere oltre quella se necessario. Una volta allocato, lo spazio non viene liberato se i file vengono rimossi, per ridurre la frammentazione. ”Questo articolo non cita come risolvere il problema. La copia in una seconda directory e l'eliminazione della directory precedente potrebbero essere di aiuto. Ma sto cercando un semplice comando, che pulisce i file della directory.
Ho trovato la risposta qui :
e2fsck -f
L'opzione -D può essere omessa.