1
0
zfs-test/bin/copy-all-and-measure

24 lines
504 B
Bash
Executable File

#!/bin/sh
./destroy-target
zfs create tank/target
cat "$1"
prev_snapshot=""
for test_snapshot in $(zfs list -H -t snapshot -o name tank/test)
do
name="$(echo "$test_snapshot" | cut -d '@' -f 2)"
echo "Processing snapshot: $name"
#zfs diff "$prev_snapshot" "$test_snapshot"
echo Running "$1" "$name" "$prev_snapshot"
"$1" "$name" "$prev_snapshot"
echo zfs snapshot -r "tank/target@$name"
zfs snapshot -r "tank/target@$name"
prev_snapshot="$name"
done
./display-usage