projects
/
zfs-ubuntu
/
.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Changed deprecated calls to tempfile to mktemp instead
[zfs-ubuntu/.git]
/
zfs-rm-all-snaps
diff --git
a/zfs-rm-all-snaps
b/zfs-rm-all-snaps
index c65c5ba6e9b7a86d30f2c323ab152347e0e3f97d..5bc06096b25dad491ff1eafe262ea61fc8d1f99b 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
- zfs destroy "$snap" 2>/dev/null
+ echo " destroying snapshot: $snap"
+ sudo zfs destroy "$snap" 2>/dev/null
done
done
-echo "-> Snapshots removed"
\ No newline at end of file
+echo "-> Snapshots removed"