У меня есть рабочая версия 12.10 веб-сервера Ubuntu, размещенная на Цифровом Океане.
Когда я получаю доступ к нему с помощью gFTP, один из каталогов перечислен как являющийся более чем 3 МБ в размере:
Однако каталог пуст. Я попытался показать скрытые файлы, и я не вижу никого.
Почему эта папка читает как наличие трех с половиной megs данных, если я не вижу файлов в нем?
Точечный файл, как каждый каталог, содержит список названий файлов в этом каталоге и их inode числах. Таким образом, если бы у Вас когда-то было много файлов в том каталоге (не вряд ли для "tmp" каталога), который заставил бы запись каталога вырасти до этого размера.
После того, как файлов не стало, файловая система автоматически не уменьшает файл каталога снова.
можно экспериментировать с этим сами путем создания нового пустого каталога, do ls - la in это для наблюдения начального размера (4096 на моей машине) тогда касающийся большого количества файлов, которые заставят размер каталога вырасти.
(Да я знаю, что придаю блеск по / неточному о большом количестве деталей здесь. Но OP не попросил полное объяснение того, как РАСШИРЕНИЕ* файловые системы работает.)
Вероятно, потому что Вы не пользователь root и не в корневой группе... Попросите, чтобы системный администратор FTP-сайта проверил (как корень) на этом каталоге. Или я пропускаю что-то еще здесь?