Устаревшие файлы
Раздел «Устаревшие файлы» — отдельный архив файлов, которые были заменены или удалены. Он дополняет обычные файловые копии версий и особенно полезен при откате: текущий файл можно сохранить перед тем, как версия заменит его более старой копией.
Архив работает только при включённой настройке «Архивировать заменяемые файлы» и только для отмеченных расширений.
[Скриншот 1: страница «Устаревшие файлы» со статистикой и фильтрами]
Что попадает в архив
- файлы, заменённые при обычном обновлении элемента;
- файлы, удалённые вместе с элементом или разделом;
- текущие файлы, которые заменяются при восстановлении старой версии;
- только файлы разрешённых расширений из вкладки настроек «Устаревшие файлы».
Информация в верхней части
Страница показывает путь к архиву, количество файлов и общий размер. Эти показатели удобно использовать для контроля роста хранилища.
Фильтры
- Тип — ELEMENT, SECTION или OFFER.
- Группа — изображения, документы или прочие файлы.
- ID сущности — конкретный объект.
- Метка — часть служебного тега файла.
- Поиск — имя или путь.
- Дата с / по — период помещения в архив.
- Только неиспользуемые — показывает файлы, которые не используются в последних версиях объектов.
- На странице — размер текущей выборки.
Режим «Только неиспользуемые» полезен перед очисткой: он помогает отделить файлы, которые уже не нужны последним состояниям истории.
[Скриншот 2: список устаревших файлов с группировкой и флажками удаления]
Удаление выбранных файлов
Отметьте нужные файлы и нажмите «Удалить выбранные». Операция необратима. После удаления физического файла восстановить его из этого архива уже нельзя.
Очистка по дате
В блоке «Очистка по дате» задаётся количество дней. Модуль удаляет файлы старше указанного срока. Это ручной способ очистки, который можно использовать независимо от ежедневного агента.
Полная очистка
Команда «Удалить всё» полностью очищает каталог obsolete. Используйте её только после резервного копирования или если точно уверены, что архив больше не нужен.
[Скриншот 3: блоки «Очистка по дате» и «Полная очистка»]
Автоматическая очистка
Параметр «Хранить устаревшие файлы (дней)» участвует в ежедневной служебной очистке. Значение 30 означает, что агент будет удалять файлы старше 30 дней. Значение 0 означает хранение без автоматического ограничения по возрасту.
Рекомендации
- не включайте ненужные типы файлов в список архивирования;
- контролируйте размер архива через диагностику и эту страницу;
- для проектов с большими изображениями задайте разумный срок хранения;
- перед полной очисткой проверьте, не требуется ли откат последних изменений;
- если место на диске резко закончилось, сначала выясните, растёт ли архив obsolete или основное хранилище версий.
Разница между файлами версии и obsolete
Файл версии — это копия, сохранённая как часть конкретного снимка. Obsolete — это архив файла, который был текущим, но оказался заменён или удалён. Поэтому один и тот же исходный документ может встречаться в истории и в obsolete в разных ролях.
Группы файлов
Для удобства список делит файлы на изображения, документы и прочие. Это визуальная группировка для работы в интерфейсе; правила фактического архивирования задаются расширениями в настройках.
Что означает «используется»
При фильтрации неиспользуемых файлов модуль ориентируется на ORIGINAL_FILE_ID, встречающиеся в последних версиях сущностей. Такой файл считается используемым последним состоянием истории. Фильтр помогает сократить риск удаления файла, который ещё нужен актуальной версии.
Очистка при ограниченном диске
- Отфильтруйте «Только неиспользуемые = Да».
- Начните со старых файлов и ненужных типов.
- Удаляйте небольшими партиями.
- Обновляйте статистику после каждой партии.
- Не используйте «Удалить всё» как первую меру.