# maintained rotation script for xtrabackup/innobackupex ?

**URL:** <https://forums.percona.com/t/maintained-rotation-script-for-xtrabackup-innobackupex/3248>\
**Category:** Percona XtraBackup\
**Created:** [February 3, 2014, 11:31am UTC](https://forums.percona.com/t/maintained-rotation-script-for-xtrabackup-innobackupex/3248 "2014-02-03T11:31:20Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![darx](https://avatars.discourse-cdn.com/v4/letter/d/b2d939/32.png) [@darx](https://forums.percona.com/u/darx)\
**Post date:** [February 3, 2014, 11:31am UTC](https://forums.percona.com/t/maintained-rotation-script-for-xtrabackup-innobackupex/3248/1 "2014-02-03T11:31:20Z")

</div>

Is there a well-supported (shell) script for backup that manages full/incremental backups on a rotation schedule, ensuring proper ‘prepare’ etc, as well as restore?

I’ve seen some scripts, but none, apparently, that are still developed/maintained …

I can certainly write my own – or modify a useful tool like automysqlbackup – but would hope/suspect that it’s already been done by someone ‘in here’.

---

<div class="post-metadata">

**Author:** ![niljoshi](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.percona.com/niljoshi/32/16889_2.png) [@niljoshi](https://forums.percona.com/u/niljoshi)\
**Post date:** [February 6, 2014, 2:39am UTC](https://forums.percona.com/t/maintained-rotation-script-for-xtrabackup-innobackupex/3248/2 "2014-02-06T02:39:59Z")

</div>

Hi,

Please check this script. It was made by one of Percona consultant, Jervin Real. It might be helpful to you.

---

<div class="post-metadata">

**Author:** ![darx](https://avatars.discourse-cdn.com/v4/letter/d/b2d939/32.png) [@darx](https://forums.percona.com/u/darx)\
**Post date:** [February 6, 2014, 11:48am UTC](https://forums.percona.com/t/maintained-rotation-script-for-xtrabackup-innobackupex/3248/3 "2014-02-06T11:48:36Z")

</div>

Afaict, that’s simply a script to take a backup – full or incremental. Not clear what benefit that has over innobackupex …

It doesn’t manage/address a rotation schedule at all – which was the simple point of my question.

---

<div class="post-metadata">

**Author:** ![modir](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.percona.com/modir/32/923_2.png) [@modir](https://forums.percona.com/u/modir)\
**Post date:** [February 4, 2015, 11:45am UTC](https://forums.percona.com/t/maintained-rotation-script-for-xtrabackup-innobackupex/3248/4 "2015-02-04T11:45:46Z")

</div>

Another script I can recommend is surrogate: [url][https://github.com/sixninetynine/surrogate[/url]](https://github.com/sixninetynine/surrogate%5B/url%5D) It is a simple bash wrapper for Percona’s Xtrabackup utility.
