Когда я выполняю команду, df -h /tmp
она говорит, что использование диска составляет 100% , но при попытке du -sh /tmp
это говорит, что использование диска составляет 2% .
Я хочу знать, почему эти команды показывают различный вывод, как эти две команды работают и каково решение этой проблемы.
Контекст: /tmp
устанавливается в собственной файловой системе. Я использую серверную версию Ubuntu 12.04 в своей учетной записи VPS. Из-за этой проблемы загрузка /tmp
100% по df
некоторым программам жалуется на свободное место в /tmp
.
источник
Обязательно
sudo
при запускеdu
. Например, если вы запуститеdu -hs /*
, вы не увидите реальное использование диска, если не добавитеsudo
.источник