„README.md“ ändern
This commit is contained in:
parent
d3f5709b72
commit
5930637ded
46
README.md
46
README.md
@ -5,3 +5,49 @@ ZFS replication script by Thorsten Spille <thorsten@spille-edv.de>
|
||||
- mirrored replication with existing snapshots
|
||||
- pull replication only
|
||||
- creates full path on target pool
|
||||
|
||||
## Installation
|
||||
|
||||
#### Download and make executable
|
||||
~~~
|
||||
wget -q --no-cache -O /usr/bin/bashclub-zsync https://git.bashclub.org/bashclub/zsync/raw/branch/main/bashclub-zsync/usr/bin/bashclub-zsync
|
||||
chmod +x /usr/bin/bashclub-zsync
|
||||
bashclub-zsync
|
||||
~~~
|
||||
|
||||
## Configuration
|
||||
After first execution adjust the default config file `/etc/bashclub/zsync.conf`:
|
||||
|
||||
~~~
|
||||
# target path on local machine
|
||||
target=backup/px1
|
||||
|
||||
# source host
|
||||
source=user@host
|
||||
|
||||
# source host ssh port
|
||||
sshport=22
|
||||
|
||||
# tag to mark source filesystem
|
||||
tag=bashclub:zsync
|
||||
|
||||
# if set to bashclub:zsync=subvol, use inherited only or inherited and received
|
||||
subvol_source="inherited|received"
|
||||
|
||||
# snapshot name filter
|
||||
snapshot_filter="hourly|daily|weekly|monthly"
|
||||
~~~
|
||||
|
||||
### Define a cronjob
|
||||
#### cron.d example
|
||||
File: /etc/cron.d/bashclub-zsync
|
||||
~~~
|
||||
00 23 * * * root /usr/bin/bashclub-zsync -c /etc/bashclub/zsync.conf > /var/log/bashclub-zsync.log
|
||||
~~~
|
||||
|
||||
#### cron.{hourly|daily|weekly|monthly}
|
||||
File: /etc/cron.hourly/bashclub-zsync
|
||||
~~~
|
||||
/usr/bin/bashclub-zsync -c /etc/bashclub/zsync.conf > /var/log/bashclub-zsync.log
|
||||
~~~
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user