Назад | Перейти на главную страницу

Размер папки больше 4K на ext3

Допустим, у нас есть файловая система ext3, отформатированная по умолчанию, я работаю в предположении, что папки занимают 4 КБ места на диске.

Но что это значит, если размер папки превышает 4K?

Вот фото одной из таких папок: http://datanethost.net/stuff/puttysh.png
Единственным файлом был файл .htaccess размером в пару байтов. Я создал новый каталог, переместил файл .htaccess в новую папку и удалил другую странную папку, и все снова в порядке ... но мне это просто странно.

Кто-нибудь может это объяснить?

Каталог начинается с 4 КБ, но увеличивается по мере того, как ему нужно хранить больше имен файлов. Я почти уверен, что он больше никогда не сжимается после удаления этих файлов. Что-то, называемое "кешем", вполне может содержать много файлов сейчас или когда-то в прошлом.

Как отметил Стивен в комментариях, как только ваш каталог кеша станет достаточно большим, чтобы вместить, скажем, 10 000 файлов, тогда, если эти файлы будут удалены, у него все еще останется место для хранения 10 000 файлов, поэтому, если будут созданы новые 10 000 файлов, каталог больше не будет расти.