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/24 19:00] – [how] 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: | ||
| + | |||
| + | |||
| + | ==== Example for creating a zpool: ==== | ||
| < | < | ||
| - | / | + | ## |
| - | / | + | ## setup zfs (optional) |
| - | / | + | ## |
| - | / | + | # ' |
| + | apt-get install linux-image-amd64 | ||
| + | apt-get clean | ||
| + | reboot | ||
| - | / | + | - add " |
| - | / | + | apt-get update |
| - | </ | + | apt-get install zfs-dkms zfsutils-linux |
| + | apt-get clean | ||
| - | Here, this all runs on Debian GNU/Linux, so the examples refer to this environment. | + | /sbin/ |
| - | ==== details ==== | + | ## caveat: this example (a single disk partition) is neither redundant nor exceptionally performant |
| + | ## and serves for illustration purpose only! | ||
| + | ## create partition for zfs: | ||
| + | Device | ||
| + | ... | ||
| + | / | ||
| - | rsnapshot-zfs-helper is to be configured inside rsnapshot' | + | ## create zpool without mount point |
| + | zpool create zp-bak /dev/sda3 -m none | ||
| - | Additionally, | + | # create prereq. datasets |
| - | + | zfs create zp-bak/backup | |
| - | < | + | zfs create zp-bak/backup/hosts |
| - | cmd_cp | + | df |
| - | cmd_preexec | + | -> |
| - | cmd_postexec | + | Filesystem |
| + | ... | ||
| + | zp-bak/backup | ||
| + | zp-bak/backup/hosts 99041152 | ||
| </ | </ | ||
| - | Create a zfs dataset | + | ## 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 | ||
| < | < | ||
| - | zfs create < | + | zfs create < |
| + | # e.g. | ||
| + | zfs create zp-bak/ | ||
| </ | </ | ||
| Line 82: | 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.1516816801.txt.gz · Last modified: 2018/01/24 19:00 by 88.65.214.4