Почему этот пустой каталог 3.5MB?

Я только что прочитал этот вопрос: что означает размер каталога в выводе команды ls -l?

… который не совсем отвечает на мой вопрос. В основном, я перемещаю файлы на NAS. Папки, которые я уже переместил, полностью пусты, без скрытых файлов или чего-то еще, и все же он все еще сообщает о своем размере в 3,5 МБ. По общему признанию, они ранее содержали большое количество файлов с длинными именами файлов.

Является ли этот размер просто из-за количества и длины имен файлов, которые были в этом каталоге? Почему теперь размер не уменьшился, когда папки пусты (файловая система ext4)?

One Solution collect form web for “Почему этот пустой каталог 3.5MB?”

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

Если каталог пуст,

rmdir ./directory_name; mkdir ./directory

В результате новый каталог будет меньше. Но по мере добавления файлов он будет увеличиваться. Не беспокойтесь о размере файла каталога, а также о количестве файлов в одном каталоге. Огромное количество файлов в одном каталоге негативно сказывается на производительности поиска файла. Даже при достаточном кэшировании inode.

  • Почему символические ссылки не имеют блоков данных, выделенных им в ext4fs?
  • Удаление невозможного файла
  • Почему мой ровно 100 разделов MiB при размере блока 1 KiB имеют соответствующие доступные блоки / пробелы?
  • как мне установить мой раздел ext4 в fstab
  • Почему собственная группа не получает исполняемый бит?
  • Как смонтировать файловую систему, сопоставляя идентификаторы пользователей?
  • Являются ли кратковременные файлы сброшенными на диск?
  • Есть ли способ измерить прогресс ext4lazyinit?
  • Не удалось установить второй жесткий диск на сервере Ubuntu
  • SSD failiure. grub rescue видит файлы, но я не могу монтировать диски
  • Почему ОС постоянно записывается на диск (ext4) на машине Ubuntu 14.04? Это нормально?
  • Linux и Unix - лучшая ОС в мире.