usage of logical volumes
authorDobrica Pavlinusic <dpavlin@rot13.org>
Tue, 13 Oct 2020 13:19:34 +0000 (15:19 +0200)
committerDobrica Pavlinusic <dpavlin@rot13.org>
Tue, 13 Oct 2020 13:19:34 +0000 (15:19 +0200)
gnt-lvs-usage.sh [new file with mode: 0755]

diff --git a/gnt-lvs-usage.sh b/gnt-lvs-usage.sh
new file mode 100755 (executable)
index 0000000..f3f8d3a
--- /dev/null
@@ -0,0 +1,13 @@
+#!/bin/sh -e
+
+gnt-cluster command -M lvs -o vg_name,name,size,tags --unit g --noheadings | grep -v '^return' | grep -v '^--*$' | tee /dev/shm/gnt-lvs.clean
+
+echo "# total by inacnes (with replicas):"
+cat /dev/shm/gnt-lvs.clean | awk -F ' ' '{a[$5] += $4} END{for (i in a) print i, a[i]}' | tee /dev/shm/lvs.instance.replicas
+
+echo "# total by inacnes (without replicas):"
+cat /dev/shm/gnt-lvs.clean | awk -F ' ' '{a[$5]  = $4} END{for (i in a) print i, a[i]}' | tee /dev/shm/lvs,instancs.data
+
+echo "# total by nodes:"
+cat /dev/shm/gnt-lvs.clean | awk -F ' ' '{a[$1] += $4} END{for (i in a) print i, a[i]}' | tee /dev/shm/lvs.nodes
+