Kiedy wykonuję polecenie df -h /tmp
, mówi, że użycie dysku wynosi 100% , ale kiedy spróbuję du -sh /tmp
, mówi, że użycie dysku wynosi 2% .
Chcę wiedzieć, dlaczego te polecenia pokazują różne dane wyjściowe, jak działają te dwa polecenia i jakie jest rozwiązanie tego problemu.
Kontekst: /tmp
jest zainstalowany we własnym systemie plików. Korzystam z wersji serwera Ubuntu 12.04 na moim koncie VPS. Z powodu tego problemu wykorzystanie /tmp
100% według df
niektórych programów narzeka na wolne miejsce w /tmp
.
źródło
Upewnij się, że
sudo
biegnieszdu
. Na przykład, jeśli uruchomiszdu -hs /*
, nie zobaczysz rzeczywistego użycia dysku, chyba że dodaszsudo
.źródło