updated status disk for optional home partition
This commit is contained in:
parent
ea9005b111
commit
d3e7cde11a
@ -1,10 +1,29 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
freemb=$(df -h -B 1048576 | grep "/$" | awk -F ' ' '{ print $4 }')
|
homeval=$(df -h -B 1048576 | grep "/home")
|
||||||
freegb=$(df -h -B 1048576 | grep "/$" | awk -F ' ' '{ print $4/1024 }')
|
|
||||||
|
|
||||||
if [ "$freemb" -lt 1024 ]; then
|
if [[ ! -z $homeval ]]; then
|
||||||
printf " %0.2fMb" "$freemb"
|
homefreemb=$(echo "$homeval" | awk -F ' ' '{ print $4 }')
|
||||||
else
|
homefreegb=$(echo "$homeval" | awk -F ' ' '{ print $4/1024 }')
|
||||||
printf " %0.2fGb" "$freegb"
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
rootfreemb=$(df -h -B 1048576 | grep "/$" | awk -F ' ' '{ print $4 }')
|
||||||
|
rootfreegb=$(df -h -B 1048576 | grep "/$" | awk -F ' ' '{ print $4/1024 }')
|
||||||
|
|
||||||
|
out=""
|
||||||
|
|
||||||
|
if [ "$rootfreemb" -lt 1024 ]; then
|
||||||
|
out="$out / $(printf "%0.2fMb" "$rootfreemb")"
|
||||||
|
else
|
||||||
|
out="$out / $(printf "%0.2fGb" "$rootfreegb")"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [[ ! -z $homeval ]]; then
|
||||||
|
if [ "$homefreemb" -lt 1024 ]; then
|
||||||
|
out="$out ~ $(printf "%0.2fMb" "$homefreemb")"
|
||||||
|
else
|
||||||
|
out="$out ~ $(printf "%0.2fGb" "$homefreegb")"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
echo "$out"
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user