1
0
mirror of https://github.com/OpenNebula/one.git synced 2025-03-22 18:50:08 +03:00

bug #2783: use df instead of du for datastore usage

(cherry picked from commit 4ec69144c9561d9200f0578ae9a4701b4dbeb5a7)
This commit is contained in:
Javi Fontan 2014-12-19 16:54:00 +01:00
parent a45785453c
commit 1c72903cc5

View File

@ -14,7 +14,7 @@ fi
mkdir -p "$DATASTORE_LOCATION"
USED_MB=$(du -sLm $DATASTORE_LOCATION 2>/dev/null | cut -f1)
USED_MB=$(df -B1M -P $DATASTORE_LOCATION 2>/dev/null | tail -n 1 | awk '{print $3}')
TOTAL_MB=$(df -B1M -P $DATASTORE_LOCATION 2>/dev/null | tail -n 1 | awk '{print $2}')
FREE_MB=$(df -B1M -P $DATASTORE_LOCATION 2>/dev/null | tail -n 1 | awk '{print $4}')
@ -33,7 +33,7 @@ for ds in $dirs; do
dir=$DATASTORE_LOCATION/$ds
USED_MB=$(du -sLm $dir 2>/dev/null | cut -f1)
USED_MB=$(df -B1M -P $dir 2>/dev/null | tail -n 1 | awk '{print $3}')
TOTAL_MB=$(df -B1M -P $dir 2>/dev/null | tail -n 1 | awk '{print $2}')
FREE_MB=$(df -B1M -P $dir 2>/dev/null | tail -n 1 | awk '{print $4}')