bacoid/README.md
2023-05-01 14:46:00 -04:00

719 B

bacoid

Purpose

Sends incremental backups using syncoid and zfs config variables

How to use

  • Set target machine with zfs set syncoid:target_a=user@backup.com:22 rpool
  • Set target pool with zfs set syncoid:pool_a=bkppool rpool
  • Set current machine with zfs set syncoid:machine=hal rpool

Due to zfs setting these values recursively, bacoid will then go down the pool and send whatever matches using the configured settings. In the last example, this means that syncoid will send rpool and all of its children to user@backup.com:bkppool/user/hal/rpool

If you want to certain children to be skipped, you can do the following:

  • zfs set syncoid:pool_a='' rpool/skip-me

Dependencies

  • bash