Когда на VPS заканчивается место, сервисы перестают писать логи, базы могут работать с ошибками, а обновления не устанавливаются. Сначала нужно найти, что занимает место, а не удалять случайные файлы.

Проверка занятого места

df -h
lsblk
du -h --max-depth=1 / 2>/dev/null | sort -h

Где чаще всего искать

ПутьЧто там может быть
/var/logСистемные логи, логи веб-сервера и приложений.
/home или /var/wwwФайлы сайтов, uploads, бэкапы и архивы.
/var/lib/mysql или /var/lib/postgresqlФайлы баз данных. Вручную не удалять.
/var/cacheКеш пакетов и приложений.
/tmpВременные файлы. Перед очисткой нужно проверить.

Безопасный порядок очистки

  1. Сначала найдите самые крупные директории.
  2. Сжимайте или удаляйте старые логи только если понимаете, что это за логи.
  3. Перенесите бэкапы с VPS, если они лежат на том же диске.
  4. Кеш пакетов очищайте через пакетный менеджер, а не удалением случайных файлов.
  5. Никогда не удаляйте файлы баз данных вручную из директории данных.

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

Практический чеклист по VPS / KVM

БлокЧто проверить
ДоступХраните SSH-доступ, root-пароль или sudo-пользователя и данные консоли/Recovery в надежном месте.
БезопасностьОбновляйте систему, закрывайте лишние порты, используйте сложные пароли или SSH-ключи и храните бэкапы вне VPS.
ДиагностикаЕсли что-то не работает, сначала проверьте нагрузку, RAM, место на диске, логи, firewall и DNS.
БэкапыСнимок удобен перед рискованными действиями, но не заменяет регулярный бэкап файлов и баз.
Если не уверены, какая инструкция подходит именно к вашей ситуации, пришлите домен, скриншот и что уже пробовали. Поможем выбрать правильный путь в чате. открыть чат.

Что важно учитывать для VPS

VPS дает больше контроля, но требует внимательнее относиться к обновлениям, firewall, резервным копиям и мониторингу ресурсов. Перед изменениями на сервере лучше зафиксировать текущее состояние и иметь план отката.

  • проверьте свободное место на диске и inode;
  • посмотрите нагрузку CPU, RAM и load average;
  • проверьте статус нужных сервисов;
  • не закрывайте SSH-доступ firewall-правилами без теста;
  • перед рискованными работами сделайте snapshot или backup.

Если сервер используется для почты, дополнительно проверьте PTR, SPF, DKIM, hostname и репутацию IP-адреса.

Что подготовить перед обращением

Чтобы поддержка GoodNet быстрее разобралась с вопросом по теме «На VPS закончилось место на диске: как найти, что его занимает», укажите домен, услугу, время появления проблемы, что менялось перед этим и приложите точный текст ошибки или скриншот. Это помогает сразу перейти к диагностике, а не тратить время на уточнение базовых данных.