#Что показывает cPanel
В главном окне cPanel справа расположены счётчики «Использование диска» и «Файлы (inode)». Если один из них близок к 100 %, сайт и почта перестанут работать. Инструмент «Использование диска» (Disk Usage) показывает размер каталогов, а «Терминал» (если включён) даёт доступ к командам. Отдельно стоит проверить почту: письма и вложения учитываются в квоте.
#Возможные причины
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| Резервные копииcPanel Backup сохраняет архив в домашней папке. | Файлы backup-*.tar.gz. | Удалите, храните внешне. |
| error_log разрастаетсяПостоянные ошибки PHP. | Файлы по сотням МБ. | Исправьте ошибку, обнулите. |
| ПочтаНакопилась. | Директория mail занимает ГБ. | Очистите, используйте POP с удалением. |
| Кеш и сессииМного мелких файлов. | Исчерпаны inode. | Очистите кеш. |
| Дубликаты сайтовКопии. | Старые каталоги. | Удалите. |
| Загрузки пользователейВидео, фото. | Каталог uploads огромен. | Переносите в облако. |
#Шаги
- Откройте «Использование диска» и найдите каталоги с наибольшим размеромВойдите в cPanel через официальный адрес хостинга и откройте раздел «Файлы → Использование диска» (Disk Usage). Посмотрите общее потребление аккаунта, размер
public_html, почты и резервных копий. Если показана квота inode, сравните отдельно число файлов с лимитом: его превышение может блокировать создание файлов даже при свободных гигабайтах. Запишите показатели до очистки. - Откройте «Диспетчер файлов», включите отображение скрытых файловВ cPanel откройте «Файлы → Диспетчер файлов» (File Manager) и настройки отображения скрытых файлов (Show Hidden Files). Перейдите в домашний каталог аккаунта, а не только в
public_html, и найдите крупные папки; при доступном SSH используйтеdu -h --max-depth=1 ~ | sort -hr | head. Не удаляйте.htaccess,.user.iniи каталоги с точками только потому, что они скрытые. - Удалите старые резервные копии из /home/пользователь/backup* и каталогаНайдите пользовательские архивы резервных копий в домашнем каталоге и
public_html, сравните дату и содержимое. Сначала скачайте пригодную резервную копию файлов и базы на отдельный компьютер и проверьте, что архив открывается. Только затем удаляйте старые пользовательские копии через диспетчер файлов. Автоматические резервные копии хостера могут храниться в другом месте, их не удаляйте без согласования. - Очистите error_log по всем каталогамВ «Диспетчере файлов» найдите крупные
error_logи уточните, не нужен ли журнал для диагностики текущей аварии. Скачайте его копию и запросите у поддержки ротацию или очистку конкретного устаревшего файла. Команда массовогоtruncateудаляет записи об ошибках во всех каталогах, поэтому не используйте её. После согласованной очистки откройте снова «Использование диска». - Очистите кеш CMS: WordPressЕсли пространство занимает кэш CMS, сначала войдите в панель WordPress/Битрикс и примените штатную очистку соответствующего модуля. В файловом менеджере проверьте, что речь именно о кэше, а не об оригиналах фото и данных. Не запускайте
rm -rfдля папкиwp-content/cacheна действующем сайте без знания используемого плагина; дождитесь окончания очистки и проверьте страницы. - Проверьте заполненность почтовых ящиковВ cPanel откройте «Электронная почта → Учётные записи электронной почты», посмотрите размер каждого ящика. Для нужного ящика нажмите «Управление» или «Проверить почту», войдите в веб-почту и очистите только ненужные сообщения в «Спаме» и «Корзине». Убедитесь, что эти данные учитываются в общей квоте аккаунта; затем обновите статистику использования диска.
- Проверьте inode: большие каталоги кеша и сессийЕсли размер невелик, но создание файлов не работает, найдите в cPanel показатели количества файлов (inode), если провайдер их показывает. По SSH используйте
df -i ~лишь для проверки системного раздела иfindдля целевого пользовательского каталога; квота аккаунта может отличаться от общей ёмкости раздела. Определите источник тысяч файлов (кэш, сеансы), очистите его штатно и повторите измерение. - Удалите неиспользуемые сайты, дампы БД и тестовые копииОткройте список установленных доменов, тестовых сайтов и архивов в cPanel. Для каждого кандидата на удаление проверьте, не обслуживает ли он действующий сайт или почтовый домен, и сделайте внешнюю копию файлов и БД. Удаляйте только подтверждённо ненужные тестовые материалы; автоматические скрытые настройки cPanel и рабочие дампы не трогайте.
- Запросите увеличение лимита у хостингаЕсли после очистки место всё ещё на пределе, откройте страницу тарифа или обратитесь в поддержку хостинга. Передайте показатели дисковой квоты и inode и уточните, какой лимит достигнут. После расширения проверьте запись небольшого тестового файла, работу CMS и почтовой отправки; если файлы не создаются, попросите хостера проверить квоту пользователя.
- Команды для отдельных ситуацийВыберите только подходящий вариант. Это не одна последовательность: часть команд диагностирует проблему, а часть меняет настройки или данные.
#Как избежать повторения
Настройте регулярную очистку: уменьшите хранение логов в «Статистика → Raw Access», отключите хранение архивов в public_html, настройте в WordPress ограничение ревизий (define('WP_POST_REVISIONS', 5);). Подключите внешнее хранилище для бэкапов (S3, Яндекс Облако) и настройте оповещения при заполнении квоты.
#Особенности cPanel и сообщения о почте
Когда квота исчерпана, cPanel может отклонять входящие письма с сообщением Mailbox full или quota exceeded. Проверьте лимит для каждого почтового ящика в «Учётные записи электронной почты → Управление»: там отдельная квота, не связанная с общей. Если ящик переполнен, письма будут возвращаться отправителям. Также проверьте каталог ~/tmp и ~/.trash: удалённые в «Диспетчере файлов» файлы попадают в корзину и продолжают занимать место до её очистки.
du -sh ~/.trash ~/tmp 2>/dev/null# Очистку корзины выполняйте из интерфейса cPanel после просмотра содержимого.Команда может изменить состояние системы или её настройки. Проверьте параметры и последствия перед запуском.
После очистки подождите несколько минут: счётчик использования обновляется не мгновенно. Если он не уменьшается, запросите у хостинга пересчёт квоты.