Vesta Control Panel - Forum

Community Forum

Skip to content

Advanced search
  • Quick links
    • Main site
    • Github repo
    • Google Search
  • FAQ
  • Login
  • Register
  • Board index Language specific forums Russian (Русский) Почтовый сервер
  • Search

Процент используемого пространства

Вопросы по работе Почтовый сервера
Dovecot, Exim, RoundCube
Post Reply
  • Print view
Advanced search
12 posts
  • Previous
  • 1
  • 2
Cupoma
Posts: 18
Joined: Fri Sep 20, 2013 2:15 am

Re: Процент используемого пространства
  • Quote

Post by Cupoma » Fri Oct 18, 2013 5:30 am

Раз уж взаимопонимания с разработчиками не достигнуто, предлагаю сообществу свое решение проблемы.
ВАЖНО, с таким подходом в учет использования диска идут и suspend ящики.

Правим файл v-update-mail-domain-disk

Code: Select all

nano /usr/local/vesta/bin/v-update-mail-domain-disk
Правим секцию Action

Code: Select all

#----------------------------------------------------------#
#                       Action                             #
#----------------------------------------------------------#

# Starting loop
dom_diks=0
for account in $(search_objects "mail/$domain" 'SUSPENDED' "no" 'ACCOUNT'); do
    home_dir=$HOMEDIR/$user/mail/$domain/$account
    if [ -e "$home_dir" ]; then
        udisk=$(nice -n 19 du -shm $home_dir | cut -f 1 )
    else
        udisk=0
    fi
    update_object_value "mail/$domain" 'ACCOUNT' "$account"  '$U_DISK' "$udisk"
# Оригинальный подсчет
#    dom_diks=$((dom_diks + udisk))
# Новый подсчет
   mailboxes_dir=$HOMEDIR/$user/mail/$domain
   dom_diks=$(nice -n 19 du -shm $mailboxes_dir | cut -f 1 )

done
Для провери: заходим в панель и смотрим использование диска для пользователя. Делаем для него

Code: Select all

sh /usr/local/vesta/bin/v-update-mail-domain-disk USER DOMAIN
Смотрим % снова.
Last edited by Cupoma on Fri Oct 18, 2013 5:38 am, edited 1 time in total.
Top

Cupoma
Posts: 18
Joined: Fri Sep 20, 2013 2:15 am

Re: Процент используемого пространства
  • Quote

Post by Cupoma » Fri Oct 18, 2013 5:35 am

P.S.: переменную dom_diks придумал не я.
Top


Post Reply
  • Print view

12 posts
  • Previous
  • 1
  • 2

Return to “Почтовый сервер”



  • Board index
  • All times are UTC
  • Delete all board cookies
  • The team
Powered by phpBB® Forum Software © phpBB Limited
*Original Author: Brad Veryard
*Updated to 3.2 by MannixMD
 

 

cron

Login  •  Register

I forgot my password