Когда я ls -ltr
на danny
каталог, это показывает, что quarantine
размер каталога чуть более 2 мегабайт. Затем я иду в карантинный каталог и делаю ls
и в нем ничего нет - пусто. Однако, если я использую флаг вывести список скрытых файлов "." (этот каталог) содержит 2 мегабайта, а родительский ".." имеет 90 килобайт. более того ls -ltra .*
не показывает ничего, кроме двух точечных файлов (это и родительский каталог) ". ..".
Удаление каталога карантина и создание нового на его месте уничтожает показанные невидимые мегабайты. работает. Кроме того ls -ltra
показывает ноль как для родительского, так и для каталога "this". Так что проблема решена. Тем не менее, я не знаю, что вызывает это.
В каталоге нет файлов для запуска lsof. В каталоге нет файлов, но он показывает, что он содержит 2 МБ файлового пространства.
casperrd@usaHOST02 1016$ ls -ltra /come/and/playwithus/danny/quarantine
total 2380
drwxr-xr-x 2 casperrd casper 2330624 Jul 11 2016 .
drwxr-xr-x 4 casperrd casper 90112 Oct 20 05:36 ..
casperrd@usaHOST02 1017$
источник
stat /come/and/playwithus/danny/quarantine
,Ответы:
Каталоги Unix никогда не уменьшаются. Каталог должен иметь один раз были заполнены файлами чьи имена добавляются до 2 мегабайт. Даже когда эти файлы были удалены, каталог сохранил свой размер.
Удаление и воссоздание каталога - единственный способ исправить это.
источник