mirror of https://github.com/digint/btrbk
documentation: README.md: add example: virtual machine setup
parent
cba4a93152
commit
2e51de1047
38
README.md
38
README.md
|
@ -250,6 +250,44 @@ monthlies are received from 192.168.0.42. The source filesystem is
|
||||||
never altered because of `snapshot_preserve_min all`.
|
never altered because of `snapshot_preserve_min all`.
|
||||||
|
|
||||||
|
|
||||||
|
Example: virtual machine setup
|
||||||
|
------------------------------
|
||||||
|
|
||||||
|
Common virtual machine setups have multiple volume sections with same
|
||||||
|
host, but distinct port numbers for each machine.
|
||||||
|
|
||||||
|
/etc/btrbk/btrbk.conf:
|
||||||
|
|
||||||
|
# This propagates to all subvolume sections:
|
||||||
|
target send-receive /mnt/btr_backup/
|
||||||
|
|
||||||
|
volume ssh://localhost:2201/mnt/btr_pool
|
||||||
|
group vm
|
||||||
|
subvolume home
|
||||||
|
snapshot_name vm01-home
|
||||||
|
subvolume data
|
||||||
|
snapshot_name vm01-data
|
||||||
|
|
||||||
|
volume ssh://localhost:2202/mnt/btr_pool
|
||||||
|
group vm
|
||||||
|
subvolume home
|
||||||
|
snapshot_name vm02-home
|
||||||
|
|
||||||
|
volume ssh://localhost:2203/mnt/btr_pool
|
||||||
|
[...]
|
||||||
|
|
||||||
|
This will create `/mnt/btr_backup/vm[NN]-home`, `vm[NN]-data`, ...
|
||||||
|
|
||||||
|
Note that btrbk holds a single reference to every btrfs filesystem
|
||||||
|
tree, regarding UUID's as "globally unique". If the configured
|
||||||
|
subvolumes point to the same filesystem on different machines (ports),
|
||||||
|
you will see log lines like this when running `btrbk -v`:
|
||||||
|
|
||||||
|
```
|
||||||
|
Assuming same filesystem: "ssh://localhost:2201/dev/sda1", "ssh://localhost:2202/dev/sda1"
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
Example: backup from non-btrfs source
|
Example: backup from non-btrfs source
|
||||||
-------------------------------------
|
-------------------------------------
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue