mirror of
https://github.com/donl/vzpbackup.git
synced 2026-05-27 06:14:57 -06:00
Backupscript for for OpenVZ containers using Ploop storage.
| LICENSE | ||
| README.md | ||
| vzpbackup.sh | ||
vzpbackup
Backupscript for for OpenVZ containers using Ploop storage.
The backupscript was initially based on the Image-based backup section of openvz.org/Ploop/Backup
Requirements
- OpenVZ containers using Ploop for storage
- and a few commandline tools (bash, cut, date, expr, rsync, ssh, touch, uuidgen)
BACKUP: vzpbackup.sh
Commandline parameters
--full
Start a new backup set with a fresh full backup. If --keep-count is
higher than 0, the current backup set will be moved to a folder which
is named based on the date the set was created (for ex. 2014.10.08).
It's recommended to do a full backup monthly and a incremental daily.
--inc or --incremental
Start an incremental backup. Incremental means it creates a new snapshot
for each container and transfers only the changes.
--destination=<backup destination>
Allows to specifiy an rsync-compatible backup destination.
Default is /vz/backup
--keep-count=<keep count>
Allows to specify how many fullbackups including incremental
backups based on them are held on stock
Default is 0
--suspend=<yes|no>
Allows to specify whether a container should be suspended during
snapshot creation or not. If yes is given, the containers memory
is included in the snapshot.
Default is no
RESTORE: vzprestore.sh (coming in the next months)
AUTHOR
Philipp 'TamCore' Born <philipp {at} tamcore {dot} eu>