rewrote documentation to provide easier steps
[ganeti-extstorage-zfs] / sbin / vgs
1 #!/bin/sh
2
3 . /usr/share/ganeti/extstorage/zfs/defaults.sh
4
5 set -x
6
7 /sbin/lvm vgs $*
8
9 # gnt-node list-storage
10 # vgs --noheadings --units=m --nosuffix --separator '|' --options vg_name,vg_size,vg_free
11 if echo $* | grep -q vg_name,vg_size,vg_free ; then
12         zfs list -H -p -o used,available $EXTP_ZFS | awk '{ print "  '$EXTP_VG'|" ( $1 + $2 ) / 1024 / 1024 "|" $2 / 1024 / 1024 }'
13
14 # gnt-node list
15 # vgs --noheadings --nosuffix --units=m --unbuffered '--separator=|' -ovg_name,vg_free,vg_attr,vg_size
16 elif echo $* | grep -q vg_name,vg_free,vg_attr,vg_size ; then
17         zfs list -H -p -o available,used $EXTP_ZFS | awk '{ print "  '$EXTP_VG'|" $1 / 1024 / 1024 "|wz--n-|" ( $1 + $2 ) / 1024 / 1024 }'
18
19 fi