remove partial backup snaps
authorDobrica Pavlinusic <dpavlin@rot13.org>
Sat, 28 Jul 2018 08:39:01 +0000 (10:39 +0200)
committerDobrica Pavlinusic <dpavlin@rot13.org>
Sat, 28 Jul 2018 08:39:01 +0000 (10:39 +0200)
rbd-remove-snap.sh [new file with mode: 0755]

diff --git a/rbd-remove-snap.sh b/rbd-remove-snap.sh
new file mode 100755 (executable)
index 0000000..2ddfd20
--- /dev/null
@@ -0,0 +1,10 @@
+#!/bin/sh -xe
+
+rbd ls | grep '^backup' | while read image ; do
+       parent=`rbd info $image | tee /dev/shm/rbd.info.$image | grep parent: | cut -d: -f2`
+       rbd unmap $image
+       rbd rm    $image
+       rbd snap unprotect $parent
+       rbd snap rm        $parent
+done
+