-1

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


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

e2fsck -f

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

1 ответ1

1

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .