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