Updated Backup to rsync.net via ZFS (markdown)

DatuX
2022-01-14 00:10:12 +01:00
parent 386dc0fd74
commit 6c53dbe444

@ -2,7 +2,11 @@ rsync.net has accounts with actual full ZFS support. Since its basically a VM wi
This tutorial will show you how to use it. This tutorial will show you how to use it.
## Setup ssh keys ## Basic backup
We start with the basics and then show talk about security considerations and encryption.
### Setup ssh keys
To make sure your server can login via ssh automaticly: To make sure your server can login via ssh automaticly:
@ -15,7 +19,7 @@ Number of key(s) added: 1
... ...
``` ```
## Find your target ### Find your target
Login to findout the name of the pool you want to use. (rsync.net created it for you) Login to findout the name of the pool you want to use. (rsync.net created it for you)
@ -35,7 +39,7 @@ data1 480K 1.04T 96K /mnt/data1
So your target could be data1. (or you can create a dataset like data1/pve1 if you like) So your target could be data1. (or you can create a dataset like data1/pve1 if you like)
## Select filesystems ### Select filesystems
Select the filesystems that your want to backup: Select the filesystems that your want to backup:
@ -43,3 +47,39 @@ Select the filesystems that your want to backup:
[root@pve1 ~]# zfs set autobackup:rsync=true rpool/data/subvol-111-disk-0 [root@pve1 ~]# zfs set autobackup:rsync=true rpool/data/subvol-111-disk-0
``` ```
### Start actual backup
[root@pve1 ~]# zfs-autobackup -v --ssh-target root@xxxxx.rsync.net rsyncnet data1
zfs-autobackup v3.1.1 - (c)2021 E.H.Eefting (edwin@datux.nl)
Selecting dataset property : autobackup:rsyncnet
Snapshot format : rsyncnet-%Y%m%d%H%M%S
Hold name : zfs_autobackup:rsyncnet
#### Source settings
[Source] Datasets are local
[Source] Keep the last 10 snapshots.
[Source] Keep every 1 day, delete after 1 week.
[Source] Keep every 1 week, delete after 1 month.
[Source] Keep every 1 month, delete after 1 year.
#### Selecting
[Source] rpool/data/subvol-111-disk-0: Selected
#### Snapshotting
[Source] Creating snapshots rsyncnet-20220114000822 in pool rpool
#### Target settings
[Target] Datasets on: root@xxxxx.rsync.net
[Target] Keep the last 10 snapshots.
[Target] Keep every 1 day, delete after 1 week.
[Target] Keep every 1 week, delete after 1 month.
[Target] Keep every 1 month, delete after 1 year.
[Target] Receive datasets under: data1
#### Synchronising
[Target] data1/rpool/data: Creating filesystem and parents
[Target] data1/rpool/data/subvol-111-disk-0@rsyncnet-20220114000822: receiving full
>>> Transfer 6% 16MB/s (total 2022MB, 1 minutes left)
```