Каталог с более чем 4096 байтами

Файл каталога обычно имеет 4096 байт. Однако у меня есть несколько файлов каталогов, размер которых превышает 4096 байт, например, 28672, 12288, 20480, 16384 (для ext4). Я прочитал эту статью, где написано: "Первоначальное распределение равно размеру одного сектора, но при необходимости может превысить это. После распределения пространство не освобождается, если файлы удаляются, чтобы уменьшить фрагментацию ". В этой статье не указано, как решить проблему. Копирование во второй каталог и удаление старого каталога может помочь. Но я ищу простую команду, которая очищает файлы каталогов.


Я нашел ответ здесь:

e2fsck -f

Опция -D может быть опущена.

1 ответ

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

На практике; Вы действительно собираетесь беспокоиться обо всем этом для 20 КБ дискового пространства?

Другие вопросы по тегам