Допустим, у нас есть файловая система ext3, отформатированная по умолчанию, я работаю в предположении, что папки занимают 4 КБ места на диске.
Но что это значит, если размер папки превышает 4K?
Вот фото одной из таких папок: http://datanethost.net/stuff/puttysh.png
Единственным файлом был файл .htaccess размером в пару байтов. Я создал новый каталог, переместил файл .htaccess в новую папку и удалил другую странную папку, и все снова в порядке ... но мне это просто странно.
Кто-нибудь может это объяснить?
Каталог начинается с 4 КБ, но увеличивается по мере того, как ему нужно хранить больше имен файлов. Я почти уверен, что он больше никогда не сжимается после удаления этих файлов. Что-то, называемое "кешем", вполне может содержать много файлов сейчас или когда-то в прошлом.
Как отметил Стивен в комментариях, как только ваш каталог кеша станет достаточно большим, чтобы вместить, скажем, 10 000 файлов, тогда, если эти файлы будут удалены, у него все еще останется место для хранения 10 000 файлов, поэтому, если будут созданы новые 10 000 файлов, каталог больше не будет расти.