project:rsnapshot-zfs-helper
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
project:rsnapshot-zfs-helper [2018/01/25 21:12] – [details] 88.65.214.4 | project:rsnapshot-zfs-helper [2021/06/17 00:18] (current) – 37.49.32.145 | ||
---|---|---|---|
Line 17: | Line 17: | ||
As zfs uses copy-on-write there is no need to somehow emulate this with ''' | As zfs uses copy-on-write there is no need to somehow emulate this with ''' | ||
- | ===== setup using rsnapshot-backup | + | ===== example for rsnapshot |
- | ==== preface ==== | + | [[project: |
- | I'm using '' | + | ===== example for rsnapshot-backup |
- | It uses one setup per system to backup with one config, exclude and script file. | + | [[project: |
- | There are also individual backup and logging directories. | + | |
- | There is a scheduler which parallelizes backup runs and a configuration frontend | + | |
- | using template files to create the backup | + | |
- | There is also an enabling mechnism using symlinks. | ||
- | A typical backup job configuration consists of: | ||
- | < | ||
- | / | ||
- | / | ||
- | / | ||
- | / | ||
- | / | ||
- | / | ||
- | </ | ||
- | |||
- | Here, this all runs on Debian GNU/Linux, so the examples refer to this environment. | ||
- | |||
- | ==== details ==== | ||
- | |||
- | rsnapshot-zfs-helper is to be configured inside rsnapshot' | ||
- | |||
- | Additionally, | ||
- | |||
- | < | ||
- | cmd_cp | ||
- | cmd_preexec | ||
- | cmd_postexec | ||
- | </ | ||
- | Example for creating a zpool: | + | ==== Example for creating a zpool: |
< | < | ||
## | ## | ||
Line 73: | Line 46: | ||
/ | / | ||
+ | ## caveat: this example (a single disk partition) is neither redundant nor exceptionally performant | ||
+ | ## and serves for illustration purpose only! | ||
## create partition for zfs: | ## create partition for zfs: | ||
Device | Device | ||
Line 82: | Line 57: | ||
# create prereq. datasets | # create prereq. datasets | ||
- | zfs create zp-bak/ | + | zfs create zp-bak/ |
- | zfs create zp-bak/ | + | zfs create zp-bak/ |
df | df | ||
-> | -> | ||
Line 92: | Line 67: | ||
</ | </ | ||
+ | ## if you use rsnapshot you have to add the commands commands below | ||
+ | ## if you use rsnapshot-backups the tool rsnapshot-backup-conf will handle those for you | ||
Create a zfs dataset for a single backup: | Create a zfs dataset for a single backup: | ||
< | < | ||
- | zfs create < | + | zfs create < |
# e.g. | # e.g. | ||
- | zfs create zp-bak/ | + | zfs create zp-bak/ |
</ | </ | ||
Line 120: | Line 97: | ||
* But why then use UTC? **A:** I would have preferred to use ISO-8601 with timezone notation. But zfs does not accept ' | * But why then use UTC? **A:** I would have preferred to use ISO-8601 with timezone notation. But zfs does not accept ' | ||
* What's the deal with ''' | * What's the deal with ''' | ||
+ | * Why is the .zfs subdir hidden (''' | ||
+ | * Where can I download rsnapshot-zfs-helper? | ||
project/rsnapshot-zfs-helper.1516911168.txt.gz · Last modified: 2018/01/25 21:12 by 88.65.214.4