DirectAdmin Используемое дисковое пространство не отображается (Disk Usage 0.00)

Комментарии ()

DirectAdmin ведет подсчет используемого места на основе системных квот (system quotas). DirectAdmin запускает

/usr/sbin/repquota quota_partition

Значение quota_partition устанавливается в файле /usr/local/directadmin/conf/directadmin.conf. Запуск такой команды должен вывести большой набор чисел типа:

[root@server]# /usr/sbin/repquota /home 
 *** Report for user quotas on device /dev/hda3 
 Block grace time: 7days; Inode grace time: 7days 
 Block limits File limits 
 User used soft hard grace used soft hard grace 
 ---------------------------------------------------------------------- 
 root -- 417796 0 0 7446 0 0 
 nobody -- 4 0 0 1 0 0 
 bin -- 56880 0 0 510 0 0 
 majordomo -- 8 0 0 2 0 0 
 diradmin -- 8 0 0 2 0 0 
 admin -- 200 0 0 44 0 0 
 user123 -- 100 0 0 22 0 0 
 user456 -- 100 0 0 22 0 0

Если колонка "used" пуста или пользователей нет в списке, тогда вам требуется запустить программу quotacheck:

Redhat:

/sbin/quotaoff -a; /sbin/quotacheck -avugm; /sbin/quotaon -a;

FreeBSD:

/usr/sbin/quotaoff -a; /sbin/quotacheck -avug; /usr/sbin/quotaon -a;

Если "сыплются" ошибки или на выходе программы нет никаких значений, проверьте /etc/fstab и удостоверьтесь, что там есть строка rw,userquota,groupquota напротив партиции, для которой требуется подсчет квот.
*Важно: На Redhat, строка выглядит так: usrquota,grpquota, а на FreeBSD так: userquota,groupquota.

Пример /etc/fstab:

# Device Mountpoint FStype Options Dump Pass# 
 /dev/ad0s1a / ufs rw,userquota,groupquota 1 1 
 /dev/ad0s1e /tmp ufs rw 2 2 
 proc /proc procfs rw 0 0

В этом случае quota_partition является /. Именно тот раздел (партиция), на котором вы держите пользователей должен быть quota_partition. Обычно это /home, / или /usr.

Если программа repquota вернула нормальные значения, то вы можете запустить задачу подсчета (tally) юзерских квот для отображения правильных значений в DirectAdmin:

echo "action=tally&value=all" >> /usr/local/directadmin/data/task.queue

 


Webit.in.ua 2013