README
author Tero Marttila <tero.marttila@aalto.fi>
Mon, 28 Jul 2014 13:33:13 +0300
changeset 81 509a30f96b87
parent 12 fbfdde7326f4
permissions -rw-r--r--
version 0.6.3: workaround issues with pvl-common 0.5 -c/--config options
what:
    rsync-based backups.

scripts:
    rsync-wrapper:
        Provides an rsync wrapper binary (scripts/pvlbackup-rsync-wrapper) intended to be used via ~/.ssh/authorized_keys:

            command="/usr/local/bin/pvlbackup-rsync-wrapper --readonly --restrict-path=/foo" ssh-rsa ...

        XXX: the current implementation is not exactly security-audited, the restrictions serve more to avoid mistakes, and do not protect against
             determined misuse of your ssh key..
        
        LVM Snapshots:

            As an additional feature, rsync-wrapper provides support for reading LVM volumes as snapshots:

                rsync -ax foohost:lvm:vg00:lv00 /media/backup/foohost-lv00

            This will transparently create a snapshot, mount it (read-only), and run the server-side rsync from within the mounted snapshot.

            TODO:
                * fsck?

    rsync-snapshot:
        Manage hardlinked snapshots stored for configureable intervals.

        Uses rsync --link-dest.