We are happy to announce that Vesta is back under active development as of 25 February 2024. We are working on v1 candidate and expect to engage more with the community over the coming months. We are committed to open source, and we encourage contributors to help us build the future of Vesta.
как настроить бекап за вчера + раз в неделю
как настроить бекап за вчера + раз в неделю
Друзья помогите понять как настроить бекап, чтобы иметь бекап за вчера и неделю назад и две недели назад и т.д. одновременно.
Это нужно на случай отката назад подойдет вчерашний, а недельные нужны на случай если в файлах завелся вирус и нет желание шерстить все файлы в ручную.
я повозился с настройками по 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: как настроить бекап за вчера + раз в неделю
А если с котылём (используя сторонний сервис для хранения бекапов), то какие есть простые решения для новичка в линукс?