[Fixes #2] will now check for remote datasets' existence before assessing their snapshots' space allocation
This commit is contained in:
parent
5ce52cf478
commit
2e8b4d8387
|
@ -71,7 +71,7 @@ function backup() {
|
||||||
}
|
}
|
||||||
|
|
||||||
R_SNAPSHOTS=( $(${R_RMOD} /usr/sbin/zfs list -rt snapshot -d1 -Ho name -S creation ${SAVETO}/$( basename ${DATASET}) 2>/dev/null) )
|
R_SNAPSHOTS=( $(${R_RMOD} /usr/sbin/zfs list -rt snapshot -d1 -Ho name -S creation ${SAVETO}/$( basename ${DATASET}) 2>/dev/null) )
|
||||||
R_USED_BEFORE=$(snapuse ${SAVETO}/$( basename ${DATASET}))
|
check_dataset ${SAVETO}/$( basename ${DATASET}) && R_USED_BEFORE=$(snapuse ${SAVETO}/$( basename ${DATASET}))
|
||||||
|
|
||||||
# determine current timestamp
|
# determine current timestamp
|
||||||
DATE=$(date +%Y-%m-%d-%H%M)
|
DATE=$(date +%Y-%m-%d-%H%M)
|
||||||
|
@ -134,7 +134,7 @@ function backup() {
|
||||||
|
|
||||||
R_USED_AFTER=$(snapuse ${SAVETO}/$( basename ${DATASET}))
|
R_USED_AFTER=$(snapuse ${SAVETO}/$( basename ${DATASET}))
|
||||||
L_DELTA=$(( $L_USED_AFTER - $L_USED_BEFORE ))
|
L_DELTA=$(( $L_USED_AFTER - $L_USED_BEFORE ))
|
||||||
R_DELTA=$(( $R_USED_AFTER - $R_USED_BEFORE ))
|
R_DELTA=$(( $R_USED_AFTER - ${R_USED_BEFORE:-0} ))
|
||||||
|
|
||||||
for DELTA in L_DELTA R_DELTA
|
for DELTA in L_DELTA R_DELTA
|
||||||
do
|
do
|
||||||
|
|
Loading…
Reference in New Issue