Техническое задание: Оптимизация дискового пространства сайта

Проблема

После вирусной атаки на сайт произошла критическая потеря дискового пространства на хостинге. В результате:

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

Цель работы

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

Основные задачи

  • Анализ использования диска: Определить, какие файлы и папки занимают наибольший объем.
  • Поиск остатков вируса: Проверить наличие скрытых, подозрительных или дублирующихся файлов, оставшихся после чистки.
  • Очистка кэша и временных файлов: Безопасное удаление ненужных лог-файлов, кэша CMS, резервных копий (при наличии актуальных).
  • Оптимизация базы данных: Проверить и очистить таблицы от временных или ошибочных записей, если проблема связана с СУБД.
  • Консультация: Дать рекомендации по предотвращению подобных ситуаций в будущем (настройка бэкапов, мониторинг диска).

Требования к результату

  • Дисковое пространство должно быть освобождено в объеме, достаточном для полного восстановления утраченного контента и дальнейшей работы сайта.
  • Все операции должны проводиться с максимальной осторожностью, чтобы не удалить рабочие файлы сайта и восстановленные данные.
  • По итогам работы должен быть предоставлен краткий отчет о проделанных действиях и найденных проблемах.