projects
/
zfs-ubuntu
/
.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Added --compressed flag to zfs send cmds
[zfs-ubuntu/.git]
/
zfs-rm-all-snaps
diff --git
a/zfs-rm-all-snaps
b/zfs-rm-all-snaps
index c65c5ba6e9b7a86d30f2c323ab152347e0e3f97d..868bba53dae88f376b18660cb81e71d2165a1a73 100755
(executable)
--- a/
zfs-rm-all-snaps
+++ b/
zfs-rm-all-snaps
@@
-15,7
+15,7
@@
zfs_pool=$1
snap_pattern=$2
if [[ -z "$zfs_pool" ]] || [[ -z "$snap_pattern" ]]; then
snap_pattern=$2
if [[ -z "$zfs_pool" ]] || [[ -z "$snap_pattern" ]]; then
- echo "Usage: $0 <pool> <snapshot pattern>"
+ echo "Usage: $0 <pool>
/<filesystem>
<snapshot pattern>"
exit 1
fi
exit 1
fi
@@
-28,7
+28,8
@@
echo -e "\n<Press Enter to execute removal, CTL-C to abort>";
read
for snap in `zfs list -t snapshot 2>/dev/null | grep "^$zfs_pool" | grep "$snap_pattern" | awk '{print $1}'`; do
read
for snap in `zfs list -t snapshot 2>/dev/null | grep "^$zfs_pool" | grep "$snap_pattern" | awk '{print $1}'`; do
+ echo " destroying snapshot: $snap"
zfs destroy "$snap" 2>/dev/null
done
zfs destroy "$snap" 2>/dev/null
done
-echo "-> Snapshots removed"
\ No newline at end of file
+echo "-> Snapshots removed"