Vesta Control Panel — Forum • View topic — Настройка бэкапов

  • Author
  • Message

filippoff

  • Posts: 13
  • Joined: Wed Mar 20, 2013 3:09 pm

Wed Mar 20, 2013 3:15 pm

есть ли возможность настройить периодичность создания и хранения бэкапов на сервере? имеется в виду, что гораздо удобнее иметь, к примеру, 7 бэкапов за последние дни, 2-3 на неделю назад и один месячной давности.

imperio

VestaCP Team

  • Posts: 206
  • Joined: Sat Dec 01, 2012 12:37 pm

Wed Mar 20, 2013 5:46 pm

Здравствуйте команду

Code: Select all
sudo /usr/local/vesta/bin/v-backup-users

в разделе CRON можно добавлять неоднократно с разным временем и интервалом.

filippoff

  • Posts: 13
  • Joined: Wed Mar 20, 2013 3:09 pm

Wed Mar 20, 2013 11:27 pm

это понятно, что можно, а физический смысл какой?

допустим, мы храним всего 10 бэкапов.

у нас два задания крон — одно лепит бэкап каждый день, как сейчас, одно — раз в неделю.

сдается мне, что в итоге мы будем иметь ежедневные бэкапы за 10 последних дней.

то есть, чтобы иметь бэкап месячной давности надо ставить ограничение 30, что уже многовато по объему. а в идеале — ещё бы пару бэкапов двух- и трехмесячной свежести. получается 90?

сейчас чтобы растянуть архивный период при том же количестве бэкапов, задание крон надо оставлять одно, но выполнять его раз в несколько дней. однако терять ежедневные свежие бэкапы тоже не хочется.

Enkil

  • Posts: 25
  • Joined: Thu Jan 31, 2013 1:09 am

Thu Mar 21, 2013 6:14 am

Так сделайте несколько заданий

— одно для ежедневных бекапов, которое будет выполнятся каждый день — имеем 7 бекапов

— одно для еженедельных — выполняемое 1 раз, к примеру, в воскресенье

— одно ежемесячное — выполняемое один раз, к примеру в последнюю субботу месяца или 25 го числа



или я Вас неверно понял?

imperio

VestaCP Team

  • Posts: 206
  • Joined: Sat Dec 01, 2012 12:37 pm

Thu Mar 21, 2013 6:30 am

Про это я и говорил. По другому пока никак не получится.

Если у вас лимит 10 бекапов по пакету и допустим он закончился, то старые бекапы будут заменяться более новыми

Допустим у вас лимит 10

1 задание раз в месяц

2 задание 2 раза в неделю

3 задание каждый день 7 дней в неделю

Kudja

  • Posts: 35
  • Joined: Tue Dec 11, 2012 1:21 pm

Thu Mar 21, 2013 7:27 am

Он имеет ввиду что еженедельный и ежемесячный бэкапы (при допустимом количестве бэкапов = 10 например) будут вытеснять/удалять недельные/месячные бэкапы ежедневными.



Т.е. например сегодня 1-е число и понедельник — делаются бэкапы всех 3-х типов и у нас уже хранится 3 бэкапа.

Предположим что по времени они расписанны что вначале делается ежедневный, потом еженедельный, потом месячный.

Через неделю (на след понедельник) уже ссформированно 9 бэкапов и создаются ещё 2 (ежедневный и еженедельный). Значит в данный момент вытесняется/удаляется ежедневный недельной давности.

Во вторник удалится еженедельный недельной давности

В среду уже удалится ежемесячный бэкап



Т.е. при 10 бэкапах допустимых например еженедельный от понедельника всегда будет присутствовать я так полагаю, а вот ежемесячный всегда будет вытеснятся

imperio

VestaCP Team

  • Posts: 206
  • Joined: Sat Dec 01, 2012 12:37 pm

Thu Mar 21, 2013 7:44 am

В этом случае нужно будет делать привязку задания к бекапу.

Что бы отдельное задание cron управляло «своим» бекапом.

skid

VestaCP Team

  • Posts: 745
  • Joined: Wed Apr 06, 2011 11:12 pm

Thu Mar 21, 2013 8:08 am

К сожалению, подобный режим работы бэкапов не предусмотрен. Боюсь, что штатными средствами нельзя добиться нужного результата. Задачу можно решить дополнительный скриптом, который будет работать с существующими бэкапами и будет копировать архивы в отдельные папки.

Enkil

  • Posts: 25
  • Joined: Thu Jan 31, 2013 1:09 am

Thu Mar 21, 2013 8:26 am

могу ошибаться, но такого рода задачи резервного копирования уже не относятся к ПУ хостинга — это уже к Bacula или арксерв или еще что, начиная от самописа и заканчиваю коммерческим — там и расписание сложное схемы и носители разные и полный финт с ушами

filippoff

  • Posts: 13
  • Joined: Wed Mar 20, 2013 3:09 pm

Thu Mar 21, 2013 5:23 pm

ясно, надо будет что-то придумывать.

пока значит для растягивания периода сохранения бэкапов при том же их количестве — только увеличивать периодичность бэкапов. в принципе, при небольшом объеме бэкапов приемлемо. 10 бэкапов раз в четыре дня дают полтора месяца назад.

а фри софта никакого не посоветуете для вышеуказанных целей?

http://forum.vestacp.com/viewtopic.php?f=10&t=3658

Губарь Маргарита Александровна