added script to get virtual mailbox/domain size stats

This commit is contained in:
Oliver Ladner 2013-07-25 09:50:02 +02:00
commit 7af4fc7de1

14
mailbox_usage.sh Executable file
View file

@ -0,0 +1,14 @@
#!/usr/bin/env bash
#
# Lists mailbox size of all virtual users
# of all domains
PER_USER="/var/vmail/*.*/*"
PER_DOMAIN="/var/vmail/*.*/"
TOTAL="/var/vmail/"
du -sk $PER_USER | sort -rn | awk '{print $2}' | xargs -ia du -hs "a" | awk -F"/" '{print $1,$5,"@"$4}' | sed 's/ @/@/g'
echo -e "\r"
du -hs $PER_DOMAIN | sort -n | awk '{print $2}' | xargs -ia du -hs "a" | awk -F"/" '{print $1,$4}'
echo -e "\r"
du -hs $TOTAL