Почему размер каталога разный, хотя оба они имеют одинаковое содержимое?

В итоге я смонтировал NFS в директорию по умолчанию для таймшифта

192.168.7.77:/volume1/timeshift 3746074496 2680159488 1065915008 72% var/lib/docker/aufs/timeshift

Также другим вариантом может быть упрощенная ссылка на временной сдвиг в каком-то другом месте. Эти параметры будут работать для rsynk.

0
29.07.2020, 19:12
1 ответ

Пространство, выделенное для каталога, увеличивается по мере добавления в него новых файлов. Когда вы удаляете файлы, лишнее пространство, как правило, не освобождается в виде свободных блоков, а сохраняется в резерве для будущего использования каталогом. Это похоже на то, как программа управляет своей выделенной памятью в Unix/Linux:malloc()при необходимости получает больше памяти от ядра, но free()обычно не возвращает ее ядру.

Вы можете проверить это, создав сначала пустой каталог, touchзагрузив в него огромное количество файлов, а затем rmзагрузив все файлы. Каталог по-прежнему будет казаться большим, если вы посмотрите на него с помощью ls -l.

1
18.03.2021, 23:16

Теги

Похожие вопросы