Описание проекта
Важна прозрачность работы механизма. При каждом запуске нужно фиксировать, сколько места освобождено и какие именно файлы перенесены, чтобы позже найти файл в архиве, если он понадобится клиенту или нам самим. Отдельно нужно отслеживать занятое место на диске и заранее присылать предупреждение, когда свободного места остаётся мало, — чтобы успеть отреагировать, а не узнавать о проблеме по факту сбоя.
Конкретный инструмент не принципиален — скрипт по расписанию, небольшая утилита или настройка существующей системы мониторинга под эту задачу. Главное, чтобы решение работало без участия человека, вело понятный журнал действий и не трогало файлы, которые сейчас реально используются.
Что нужно сделать:
— продумать и реализовать правило переноса файлов в архив по возрасту
— настроить запуск по расписанию с логированием освобождённого места
— добавить предупреждение при приближении к лимиту диска
— протестировать процесс на тестовых данных перед включением на боевом сервере