Перейти к содержимому

Как найти, что занимает место на диске в Ubuntu

19.10.2026 DimLife Linux и Ubuntu, VPS, СТАТЬИ
Проверка свободного места на диске Linux командами df и du

Если на VPS заканчивается место, могут перестать работать обновления, базы данных и приложения. Не удаляйте случайные файлы: сначала выясните, какая файловая система заполнена.

1. Свободное место и inode

df -h
df -i

Первая команда показывает использование диска в удобных единицах. Вторая — использование inode. Если inode исчерпаны множеством маленьких файлов, создание новых файлов может не работать даже при свободных гигабайтах.

2. Найдите большие каталоги

sudo du -xhd1 / 2>/dev/null | sort -h
sudo du -xhd1 /var 2>/dev/null | sort -h

Команды оценивают размер каталогов первого уровня. Они могут выполняться долго. Прежде чем удалять что-либо, определите назначение данных.

3. Найдите крупные файлы

sudo find /var -xdev -type f -size +500M -printf '%s %p\n' 2>/dev/null | sort -n

Это пример поиска файлов больше 500 МБ в /var. Проверьте каждый файл, прежде чем принимать решение.

4. Проверьте журналы и кэш

sudo journalctl --disk-usage
sudo apt clean

APT clean удаляет скачанные архивы пакетов, а не установленные программы. Очистку журналов выполняйте только с учётом требований к хранению и расследованию ошибок.

Если df и du расходятся

Удалённый файл может оставаться открытым работающим процессом. Тогда место освобождается после закрытия файла процессом или корректного перезапуска соответствующей службы.

Правило безопасности

Не удаляйте содержимое каталогов баз данных, /var/lib и системные файлы ради освобождения места. Сначала сделайте копию важных данных и определите причину роста.

Метки: , , ,

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *