From 964185d1a267ddcf79ac3517bc7145a141ea3c32 Mon Sep 17 00:00:00 2001 From: Florian Pritz Date: Sun, 15 Mar 2015 23:51:26 +0100 Subject: add zfs snapshot helpers Signed-off-by: Florian Pritz --- zfs_snapshot_cleanup.sh | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100755 zfs_snapshot_cleanup.sh (limited to 'zfs_snapshot_cleanup.sh') diff --git a/zfs_snapshot_cleanup.sh b/zfs_snapshot_cleanup.sh new file mode 100755 index 0000000..ba743ac --- /dev/null +++ b/zfs_snapshot_cleanup.sh @@ -0,0 +1,14 @@ +#!/bin/bash + +if (($#<3)); then + echo "usage: ${0##*/} " + exit 1 +fi + +filesystem=$1 +snapshotname=$2 +keep=$3 + +keep=$((keep+1)) + +zfs list -H -t snapshot -o name -S creation -d1 "$filesystem" | grep "^$filesystem@$snapshotname" | tail -n +$keep | xargs -r -n 1 zfs destroy -r -- cgit v1.2.3-24-g4f1b