Permalink
Fetching contributors…
Cannot retrieve contributors at this time
53 lines (44 sloc) 2.7 KB
Introduction
============
This plugin contains all the plugins distributed by the core holland
distribution. The backup plugins are all directly dependent on the
main holland distribution (located one level up from this directory).
The library plugins are typically self contained but usually
provide functionality directly applicable to the holland project
and are often dependencies of one or more backup plugins.
Plugin descriptions
===================
Here are brief descriptions of each of the plugins. Please see the README
located under each plugin for more specific information or see documentation
at http://hollandbackup.org
holland.lib.common - General purpose functionality such as compression and
archiving.
holland.lib.mysql - Support for connections to a MySQL instance and generally
interacting with a deployment.
holland.lib.lvm - A simple python API for interacting with LVM. Primarily
designed to support LVM snapshots for the LVM based backup
plugins.
holland.backup.example - A trivial example plugin that does nothing at all
but demonstrates the basic structure of a holland
backup plugin
holland.backup.mysqldump - A mysqldump based backup plugin for MySQL
Depends: [holland.lib.common, holland.lib.mysql]
holland.backup.mysqlhotcopy - A raw file copy for MySQL, only loosely based on
the 'mysqlhotcopy' command
Depends: [holland.lib.common, holland.lib.mysql]
holland.backup.maatkit - A wrapper around mk-parallel-dump. Not really
recommended for production quality backups. See
http://www.maatkit.org for more information on
the underlying mk-parallel-dump script.
Depends: [holland.lib.mysql]
holland.backup.mysql_lvm - A LVM snapshot based backup plugin for MySQL
Depends: [holland.lib.common, holland.lib.mysql,
holland.lib.lvm]
holland.backup.random - An example plugin that backups up bytes from
/dev/random
holland.backup.sqlite - A backup plugin that produces logical exports
from sqlite database files.
Depends: [holland.lib.common]
holland.backup.xtrabackup - A backup plugin that uses Percona's xtrabackup
utility to perform a raw file copy of MySQL datadir
Depends: [holland.lib.mysql, holland.lib.common]