Архивация данных с раздельными хранилищами (27.06.2017). |
![]() |
2017 - Июнь | |||
27.06.2017 19:51 | |||
О, SyncBackup, сколько хвалы тебе: и в файловый сервер архивирует, и виртуальную площадку, и бесплатна для организаций. Как любое ПО, эта программа имеет ошибки - а автор забросил ее поддержку много-много лет назад (а зря!). Чтобы подстроиться к ее глюкам и создать нормальную ежедневную архивацию, особого труда не потребовалось. Но алгоритм-таки расписать стоит: - ежедневное архивирование можно применять с разными концепциями. 31 папка для каждого дня. 7 папок для дней, 4 для недель, 12 для месяцев. 365 папок для каждого дня. Все ограничено только свободным местом резервного хранилища. Была выбрана концепция "7 папок для дней, 4 для недель, 12 для месяцев"; - было определено 3 места архивирования данных, описанных в файлах .TASK. Файлы были размножены в количестве 7+4+12, и в каждом файле - уникальная подпапка архивирования внутрь папки "Архив". Крайне удобно использовать Notepad++ при одновременной замене этих путей; - было изготовлено 7+4+12 файлов .BAT. Они запускают SyncBackup с соответствующим файлом .TASK и преследуют лишь одну цель: установку фокуса на программу архивации при старте из Назначенных заданий; - было изготовлено 7+4+12 файлов .JOB, являющиеся файлами заданий для Планировщика задач Windows XP. Решение не очень удобное (проще написать .BAT-файл, анализирующий дату и запускающий другой .BAT-файл - но лень). При добавлении файлов в Планировщик он считает их враждебными и не выполняет - решением является пересохранение файлов (снять какую-нибудь галку и вернуть ее обратно). Итог: ежедневная автоматическая архивация в ~17 часов (последние 7 дней), еженедельная архивация (последние 4 недели), ежемесячная архивация (последние или все месяцы). В архиве (45.7КБ) приложены файлы задач, пакетные файлы MS-DOS и файлы планировщика. (добавлено 30.05.2022) Успешно применено при смене места работы. В архив добавлена пара исправлений, фактически не влияющих на работоспособность. |
|||
Обновлено ( 30.05.2022 17:54 ) |