diff --git a/scripts/backup-zfs-dataset.sh b/scripts/backup-zfs-dataset.sh index b678a08..54d1bdd 100755 --- a/scripts/backup-zfs-dataset.sh +++ b/scripts/backup-zfs-dataset.sh @@ -111,7 +111,7 @@ fi # Working snapshots # Find snapshots -snapshots="$( find "/mnt/${dataset}/.zfs/snapshot"/* -maxdepth 0 -name 'auto*' -type d | sed -E 's/.*-([0-9]{4}-[0-9]{2}-[0-9]{2}_[0-9]{2}-[0-9]{2})/\1\t&/' | sort -n | cut -f 2- | xargs -n1 basename )" +snapshots="$( find "/mnt/${dataset}/.zfs/snapshot"/* -maxdepth 0 -type d | sed -E 's/.*-([0-9]{4}-[0-9]{2}-[0-9]{2}_[0-9]{2}-[0-9]{2})/\1\t&/' | sort -n | cut -f 2- | xargs -n1 basename )" # Use the two latest snapshots from_snapshot="$( tail -n2 <<< "${snapshots}" | head -n1 )" to_snapshot="$( tail -n2 <<< "${snapshots}" | tail -n1 )"