как настроить бекап за вчера + раз в неделю
как настроить бекап за вчера + раз в неделю
Друзья помогите понять как настроить бекап, чтобы иметь бекап за вчера и неделю назад и две недели назад и т.д. одновременно.
Это нужно на случай отката назад подойдет вчерашний, а недельные нужны на случай если в файлах завелся вирус и нет желание шерстить все файлы в ручную.
я повозился с настройками по cron удается сделать либо за подряд 3-4 дня, либо по недельно с каким либо периодом, но правильнее делать именно как мне надо, т.е. и вчерашний иметь и недельные за 3-4 недели последние в ротации.
может свой какой то скрипт надо писать? или в какую сторону вообще копать ?
Это нужно на случай отката назад подойдет вчерашний, а недельные нужны на случай если в файлах завелся вирус и нет желание шерстить все файлы в ручную.
я повозился с настройками по cron удается сделать либо за подряд 3-4 дня, либо по недельно с каким либо периодом, но правильнее делать именно как мне надо, т.е. и вчерашний иметь и недельные за 3-4 недели последние в ротации.
может свой какой то скрипт надо писать? или в какую сторону вообще копать ?
Re: как настроить бекап за вчера + раз в неделю
Только несколько заданий крон, как вариант или дописывать скрипт бекапов
Это задача ежедневных бекапов, в тарифе для пользователя выставить 1 бекап
Раз в неделю
В две недели
Это задача ежедневных бекапов, в тарифе для пользователя выставить 1 бекап
Code: Select all
Min 10 Hour 05 Day * Month * Day of week *
sudo /usr/local/vesta/bin/v-backup-users
Code: Select all
Min 10 Hour 05 Day */7 Month * Day of week *
sudo /usr/local/vesta/bin/v-backup-users
Code: Select all
Min 10 Hour 05 Day */14 Month * Day of week *
sudo /usr/local/vesta/bin/v-backup-users
Re: как настроить бекап за вчера + раз в неделю
я понял логику в тарифе поставить 1 бекап и несколько задач на крон повешать, но это не будет работать
потому что логика тут не верная.
Ведь не важно сколько задач на крон в таком случае 1 или 21 они перезапишут текущий бекап, а если их ограничить по кол-ву бекапов для пользователя до 1, то и того хуже первая задача будет текущий бекап переписывать за вчера по 2 или 3 раза, потом раз в неделю будет срабатывать второй крон который будет снова за вчера переписывать и так до бесконечности если я правильно понимаю
Более того, я пробовал уже так сделать и результат печальный, мне несколькими задачами в кроне не удалось добиться решения вопроса, кроме создания лишней нагрузки на серв. Текущая логика бекапа весты настроена так, что нет никакой ротации логов.
а в идеале можно сделать легко ротацию на 3 копии: за вчера + 1 неделю назад + 2 недели это гораздо полезнее, чем иметь 3 подряд файла с одним и тем же бекапом.
Re: как настроить бекап за вчера + раз в неделю
У меня такая же задача как у топик стартера. Вам удалось настроить так, как вы хотели? Может кто подскажет?
Re: как настроить бекап за вчера + раз в неделю
Никак.
Только полностью переписывать логику бекапирования.
Только полностью переписывать логику бекапирования.
Re: как настроить бекап за вчера + раз в неделю
А если с котылём (используя сторонний сервис для хранения бекапов), то какие есть простые решения для новичка в линукс?