Когда на 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 | Временные файлы. Перед очисткой нужно проверить. |
Безопасный порядок очистки
- Сначала найдите самые крупные директории.
- Сжимайте или удаляйте старые логи только если понимаете, что это за логи.
- Перенесите бэкапы с VPS, если они лежат на том же диске.
- Кеш пакетов очищайте через пакетный менеджер, а не удалением случайных файлов.
- Никогда не удаляйте файлы баз данных вручную из директории данных.
Если диск был полностью заполнен, после очистки некоторым сервисам может понадобиться перезапуск: они могли упасть во время записи файлов.
Практический чеклист по 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 закончилось место на диске: как найти, что его занимает», укажите домен, услугу, время появления проблемы, что менялось перед этим и приложите точный текст ошибки или скриншот. Это помогает сразу перейти к диагностике, а не тратить время на уточнение базовых данных.