Назад | Перейти на главную страницу

Linux показывает неправильное использование дискового пространства, du -h -x / | sort -hr имеет другое пространство

Если я наберу:

df -h

Он показывает мне, что используется 12G.

Но если я использую эту команду:

du -h -x / | sort -hr >> /home/log_size.txt

Это даст мне:

Если я суммирую / usr + / var + / root, это не даст мне примерно 12 ГБ ... Итак, где я могу найти другие файлы, которые используются в 12 ГБ?

Я сам нашел решение.

Сначала введите эту команду:

lsof -n | grep deleted

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

Фактически найдите процессы, которые использовали «удаленные файлы», а затем перезапустите все процессы, в моем случае это был nginx.