×

HOW TO SHOP

1 Login or create new account.
2 Review your order.
3 Payment & FREE shipment

If you still have problems, please let us know, by sending an email to support@website.com . Thank you!

SHOWROOM HOURS

Mon-Fri 9:00AM - 6:00AM
Sat - 9:00AM-5:00PM
Sundays by appointment only!
Вопросы? Email: info@nortsov.vn.ua
  • SUPPORT

NORTSOV IT BLOG

NORTSOV IT BLOG

Личный блог о разработке сайтов и моих интересах

+38 (068) 21 00 768
Email: info@nortsov.vn.ua

NORTSOV V.A.
21000, Винница, Украина

  • ГОЛОВНА
  • Портфоліо
  • Моє резюме
  • Про мене
  • Блог Айтішника
    • РОЗРОБКА ПЗ
      • AMP
      • CodeGear Delphi
      • CSS
      • JavaScript
      • Open Cart
      • WordPress
    • NETWORKING
      • CentOS
      • CISCO
      • DirectAdmin
      • NGiNX
      • DNS Servers
    • DESTINY 2
ЗАДАТЬВОПРОС
  • Home
  • Блог Айтішника
  • NETWORKING
  • CentOS
  • Disk Usage в DirectAdmin показывает 0.00 или неправильный подсчет квоты

Disk Usage в DirectAdmin показывает 0.00 или неправильный подсчет квоты

Disk Usage в DirectAdmin показывает 0.00 или неправильный подсчет квоты

by Владимир Норцов / Friday, 21 August 2015 / Published in CentOS, DirectAdmin, NETWORKING

*** Примечание. Если вы используете VPS с файловой системой «simfs», квоты обычно не могут быть включены обычными способами. Свяжитесь с провайдером VPS, чтобы включить квоты.

Первое что делаем, набираем в консоли команду:

df -h

для просмотра ваших разделов.
Если у вас есть раздел /home, то ваше значение quota_partition будет в /home.
Если у вас нет раздела /home, то ваш раздел квот, скорее всего, будет в /.
В некоторых случаях у вас может быть символическая ссылка: /home -> /usr/home, и в этом случае ваш quota_partition будет /usr.

Далее я буду предполагать что у меня есть раздел /home.

DirectAdmin полагается на системные квоты, чтобы получить значение того, сколько пространства используется. DirectAdmin обычно выполняет следующую команду для этого:

/usr/sbin/repquota /home

Где /home – значение quota_partition, указанное в файле /usr/local/directadmin/conf/directadmin.conf (например, /home, / или /usr). Команда должна вывести большой список значений, например такой

[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;

Если возникают ошибки и для команды repquota не выводится вывод, вам необходимо проверить файл /etc/fstab, чтобы убедиться, что он содержит строку rw, userquota, groupquota рядом с разделом, использующим квоты.

*** Важно ***: В Linux (Redhat / Debian) это usrquota, grpquota, а на FreeBSD это userquota, groupquota.

Пример /etc/fstab (не делайте ваш взгляд идентичным, если он отличается, это один пример из конкретной ОС):

# Device                Mountpoint      FStype  Options            Dump    Pass#
/dev/ad0s1a             /               ext3     rw,usrquota,grpquota 1       1
/dev/ad0s1e             /tmp            ext3     rw                 2       2
proc                    /proc           procfs   rw                 0       0

В этом случае quota_partition является /. Раздел квот должен быть разделом, который содержит ваших пользователей. Как правило, это будет один из разделов /home, / или /usr.

После того, как программа repquota вернет нормальное значение, вы можете запустить подсчет, чтобы получить правильное использование для отображения в DirectAdmin:

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

Все команды в task.queue будут исполняться службой dataskq. Он вызывает команду repquota и выгружает ее в /home/tmp/quota-dump.
Проверьте /var/log/directadmin/errortaskq.log на наличие ошибок.

0
  • Tweet

What you can read next

Быстрая очистка содержимого файла в Linux
NGiNX
Включаем компрессию SVG gzip в nginx
Обновление Apache в DirectAdmin CustomBuild до последней версии

Поиск

Рубрики

  • NETWORKING
    • CentOS
    • DirectAdmin
    • NGiNX
  • Без категорії
  • Розробка ПЗ
    • JavaScript
    • Open Cart
    • WordPress

Новые статьи

  • Установка ImageMagick (Image Manipulation) на RHEL / CentOS и Fedora

  • Temporal API

    Temporal API в JavaScript. Работа с датой

  • Конфигурация клиента Proxy

  • Как выровнять блоки по высоте, jQuery скрипт

    Выровнять блоки по высоте, jQuery скрипт

  • NGiNX

    Включаем компрессию SVG gzip в nginx

Популярные статьи

  • Установка ImageMagick (Image Manipulation) на RHEL / CentOS и Fedora

  • Temporal API

    Temporal API в JavaScript. Работа с датой

  • Конфигурация клиента Proxy

  • Как выровнять блоки по высоте, jQuery скрипт

    Выровнять блоки по высоте, jQuery скрипт

  • NGiNX

    Включаем компрессию SVG gzip в nginx

КОНТАКТНАЯ ФОРМА

Отправьте ваше сообщение и я свяжусь с вами в ближайшее время !

ИНФОРМАЦИЯ

  • Блог Айтішника
  • Послуги
  • Портфоліо
  • Про мене
  • Моє резюме
  • Відгуки
  • Фото галлерея

КОНТАКТЫ

Тел.: (068) 21 00 768
Email: info@nortsov.vn.ua

NORTSOV IT BLOG

  • GET SOCIAL
NORTSOV IT BLOG

© 2017 NORTSOV - IT BLOG. All Rights Reserved.

TOP