simplified snapuse() by removing recursion and related arithmetics
This commit is contained in:
parent
65fb86e7dc
commit
c0667adce9
|
@ -16,18 +16,7 @@ function check_dataset() {
|
||||||
}
|
}
|
||||||
|
|
||||||
function snapuse() {
|
function snapuse() {
|
||||||
# whee
|
${R_RMOD} /usr/sbin/zfs get -Hpo value usedbysnapshots ${1}
|
||||||
local TOTAL=0
|
|
||||||
while read value
|
|
||||||
do
|
|
||||||
if [[ $value =~ ^[0-9] ]]
|
|
||||||
then
|
|
||||||
TOTAL=$(( $TOTAL + $value ))
|
|
||||||
fi
|
|
||||||
done \
|
|
||||||
<<< "$(${R_RMOD} /usr/sbin/zfs get -Hpro value usedbysnapshots ${1} 2>/dev/null)"
|
|
||||||
|
|
||||||
echo $TOTAL
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function human() {
|
function human() {
|
||||||
|
|
Loading…
Reference in New Issue