]> code.delx.au - monosys/blob - znap-take
v1.0.6-2
[monosys] / znap-take
1 #!/bin/bash
2
3 set -eu
4
5 if [ -z "${1:-}" ] || [ -z "${2:-}" ]; then
6 echo "Usage: $0 label keep"
7 exit 1
8 fi
9
10 label="$1"
11 keep="$2"
12
13 zfs list -H -o "backup:${label},name" | \
14 awk -F'\t' '$1 == "on" { print $2 }' | \
15 xargs -d '\n' zfs-auto-snapshot --prefix=znap --label="$label" --keep="$keep"