mirror of
https://github.com/bashclub/bashclub-zfs-push-pull.git
synced 2024-12-25 14:10:13 +01:00
Update 02pull
error correction
This commit is contained in:
parent
a386cb2146
commit
58a1c362e2
18
02pull
18
02pull
@ -1,14 +1,16 @@
|
||||
SCRIPTPATH='/mnt/Raid'
|
||||
SOURCEHOST='your.dom.tld'
|
||||
SOURCEPATH='rpool/vms' # Example showing Proxmox Source
|
||||
DESTPATH='Raid/ssd/32'# Example showing FreeNAS Destination (ssh-keygen and ssh-copy-id necessary)
|
||||
PORT=10011 # NAT Rule on Source that redirects port 10011 to internal IP 11 on this Port
|
||||
SOURCEALL=$(ssh root@$SOURCEHOST 'for src in $(zfs list -H -o name |grep '"$SOURCEPATH"'/|grep -v alt); do echo ${src##*/}; done') #determines Source Datasets without 'alt' in Name
|
||||
#!/bin/bash
|
||||
SCRIPTPATH='/root'
|
||||
SOURCEHOST='host.dom.tld'
|
||||
SOURCEPATH='rpool/data'
|
||||
DESTPATH='rpool/data/Replca'
|
||||
PORT='10022'
|
||||
SOURCEALL=$(ssh -p$PORT root@$SOURCEHOST 'for src in $(zfs list -H -o name |grep '"$SOURCEPATH"'/|grep -v alt); do echo ${src##*/}; done') #determines Source Datasets without 'alt' in Name
|
||||
echo ''
|
||||
echo Repliziere von $SOURCEHOST $SOURCEALL
|
||||
echo ''
|
||||
for DATA in $SOURCEALL
|
||||
do
|
||||
$SCRIPTPATH/backup-zfs -p $PORT -k 5 -v $SOURCEHOST:$SOURCEPATH/$DATA $DESTPATH
|
||||
echo $SCRIPTPATH/backup-zfs -p $PORT -k 5 -v $SOURCEHOST:$SOURCEPATH/$DATA $DESTPATH
|
||||
done
|
||||
###
|
||||
###
|
||||
~
|
||||
|
Loading…
Reference in New Issue
Block a user