Vesta Control Panel - Forum

Community Forum

Skip to content

Advanced search
  • Quick links
    • Main site
    • Github repo
    • Google Search
  • FAQ
  • Login
  • Register
  • Board index Language specific forums Russian (Русский) Общие вопросы
  • Search

как настроить бекап за вчера + раз в неделю

Общие вопросы о панели управления Vesta
Post Reply
  • Print view
Advanced search
6 posts • Page 1 of 1
duddy2007
Posts: 41
Joined: Thu Feb 23, 2017 8:10 am

как настроить бекап за вчера + раз в неделю
  • Quote

Post by duddy2007 » Tue Apr 23, 2019 6:38 am

Друзья помогите понять как настроить бекап, чтобы иметь бекап за вчера и неделю назад и две недели назад и т.д. одновременно.
Это нужно на случай отката назад подойдет вчерашний, а недельные нужны на случай если в файлах завелся вирус и нет желание шерстить все файлы в ручную.
я повозился с настройками по cron удается сделать либо за подряд 3-4 дня, либо по недельно с каким либо периодом, но правильнее делать именно как мне надо, т.е. и вчерашний иметь и недельные за 3-4 недели последние в ротации.
может свой какой то скрипт надо писать? или в какую сторону вообще копать ?
Top

imperio
VestaCP Team
Posts: 7000
Joined: Sat Dec 01, 2012 12:37 pm
Contact:
Contact imperio
Website

Re: как настроить бекап за вчера + раз в неделю
  • Quote

Post by imperio » Tue Apr 23, 2019 6:52 am

Только несколько заданий крон, как вариант или дописывать скрипт бекапов

Это задача ежедневных бекапов, в тарифе для пользователя выставить 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
Top

duddy2007
Posts: 41
Joined: Thu Feb 23, 2017 8:10 am

Re: как настроить бекап за вчера + раз в неделю
  • Quote

Post by duddy2007 » Tue Apr 23, 2019 12:18 pm

imperio wrote: ↑
Tue Apr 23, 2019 6:52 am
Только несколько заданий крон, как вариант или дописывать скрипт бекапов

Это задача ежедневных бекапов, в тарифе для пользователя выставить 1 бекап
я понял логику в тарифе поставить 1 бекап и несколько задач на крон повешать, но это не будет работать
потому что логика тут не верная.
Ведь не важно сколько задач на крон в таком случае 1 или 21 они перезапишут текущий бекап, а если их ограничить по кол-ву бекапов для пользователя до 1, то и того хуже первая задача будет текущий бекап переписывать за вчера по 2 или 3 раза, потом раз в неделю будет срабатывать второй крон который будет снова за вчера переписывать и так до бесконечности если я правильно понимаю
Более того, я пробовал уже так сделать и результат печальный, мне несколькими задачами в кроне не удалось добиться решения вопроса, кроме создания лишней нагрузки на серв. Текущая логика бекапа весты настроена так, что нет никакой ротации логов.
а в идеале можно сделать легко ротацию на 3 копии: за вчера + 1 неделю назад + 2 недели это гораздо полезнее, чем иметь 3 подряд файла с одним и тем же бекапом.
Top

jezyk
Posts: 13
Joined: Wed Jun 15, 2016 7:35 pm

Os: Debian 8x
Web: apache + nginx
Re: как настроить бекап за вчера + раз в неделю
  • Quote

Post by jezyk » Sun Apr 12, 2020 12:13 am

У меня такая же задача как у топик стартера. Вам удалось настроить так, как вы хотели? Может кто подскажет?
Top

yariksat
Posts: 551
Joined: Sat Nov 19, 2016 5:39 pm

Os: CentOS 4x
Web: apache
Re: как настроить бекап за вчера + раз в неделю
  • Quote

Post by yariksat » Sun Apr 12, 2020 6:24 am

Никак.
Только полностью переписывать логику бекапирования.
Top

jezyk
Posts: 13
Joined: Wed Jun 15, 2016 7:35 pm

Os: Debian 8x
Web: apache + nginx
Re: как настроить бекап за вчера + раз в неделю
  • Quote

Post by jezyk » Sun Apr 12, 2020 9:09 am

А если с котылём (используя сторонний сервис для хранения бекапов), то какие есть простые решения для новичка в линукс?
Top


Post Reply
  • Print view

6 posts • Page 1 of 1

Return to “Общие вопросы”



  • Board index
  • All times are UTC
  • Delete all board cookies
  • The team
Powered by phpBB® Forum Software © phpBB Limited
*Original Author: Brad Veryard
*Updated to 3.2 by MannixMD
 

 

Login  •  Register

I forgot my password