DirectAdmin - это удобная панель управления хостингом. Легкость в настройке, легкость в использовании!
ДиректАдмин - это самая быстрая и нересурсоемкая панель из всех существующих коммерческих панелей управления для хостинга. Бесплатные и регулярные обновления версии панели DirectAdmin на протяжении всего времени ее использования заметно выделяют ее среди других.



Слетают квоты после обновления VPS OpenVZ

23.01.13 12:47

В свете вышедшего CentOS release 5.9 (Final) при обновлением контейнера до этого релиза, когда на мастер-ноде используются устаревшие версии ПО OpenVZ и ядра, могут возникнуть проблемы с работой дисковых квот в VE.

А именно, квоты второго уровня в OpenVZ контейнере перестают работать. И команда repquota -a выдает пустой результат:

[root@vps1 /]# repquota -a
[root@vps1 /]# edquota root
No filesystems with quota detected.
[root@vps1 /]#

И вариантов тут два:

  1. Обновить ПО на мастер-ноде (в частности ядро и утилиты OpenVZ)
  2. Если по каким-то причинам обновление мастер-ноды не видится возможным, тогда откат версии quota

В нашем конкретном случае на CentOS проблема возникла после обновления quota до последней доступной версии:

Name       : quota
Arch       : x86_64
Epoch      : 1
Version    : 3.13
Release    : 8.el5

Поэтому окатываемся до quota-3.13-5.el5:

Скачиваем rpm файл и запускаем:

yum downgrade quota-3.13-5.el5.x86_64.rpm

и получаем:

Installed Packages
Name       : quota
Arch       : x86_64
Epoch      : 1
Version    : 3.13
Release    : 5.el5
Size       : 781 k
Repo       : installed

Добавляем пакет quota в список исключений, чтобы случайно его еще раз не обновить:

# cat /etc/yum.conf
...
...
...
exclude=quota* 

Теперь можно радоваться:

# repquota -a
*** Report for user quotas on device /dev/simfs
Block grace time: 00:00; Inode grace time: 00:00
                        Block limits                File limits
User            used    soft    hard  grace    used  soft  hard  grace
----------------------------------------------------------------------
root      -- 35000456       0       0         167467     0     0
daemon    --       8       0       0              3     0     0
mail      --   46020       0       0           1061     0     0
games     --      16       0       0              2     0     0
ftp       --    6612       0       0            128     0     0
nobody    --     124       0       0              4     0     0
vcsa      --       8       0       0              1     0     0
rpm       --   36300       0       0             16     0     0
named     --    1576       0       0             41     0     0
smmsp     --      92       0       0             23     0     0
apache    --   90456       0       0            946     0     0

P.S. Следуя этому руководству, вы безоговорочно соглашаетесь и подтверждаете, что все риски за возможные проблемы и несовместимости вы берете не себя.


P.P.S Изменения связаны с :

BZ#689822
Previously, quota utilities could not recognize the file system as having quotas enabled and refused to operate on it due to incorrect updating of /etc/mtab. This update prefers /proc/mounts to get a list of file systems with enabled quotas. Now, quota utilities recognize file systems with enabled quotas as expected.

https://access.redhat.com/knowledge/docs/en-US/Red_Hat_Enterprise_Linux/5/html/5.9_Technical_Notes/quota.html

https://rhn.redhat.com/errata/RHSA-2013-0120.html





Рубрики: Дисковые квоты Quota CentOS OpenVZ VPS


« Как рестартнуть все сервисы без перезагрузки OS  | В начало |  AH01627: AuthType configured with no corresponding authorization directives »



Вам нужна помощь или консультация по данному руководству?! Задайте свой вопрос на форуме. Вам нужен профессионал?! Воспользуйтесь услугами системного администратора для работ по вашему серверу. Мы поможем вам с переездом, настройкой, оптимизацией сервисов, равно как и с другими вопросами по части Linux/Unix.







   Все права на панель управления Directadmin принадлежат разработчику © DirectAdmin, JBMC Software, Canada
   К вашим услугам плагины для Директадмин - панели управления хостингом
   Лучшее предложение по установке, поддержке Directadmin на CentOS/RedHat, Debian/Ubuntu, FreeBSD.
   Профессиональное абонентское обслуживание серверов: выделенных и виртуальных на базе Linux/Unix.
   Услуги системного администратора по настройке WEB сервера Apache (NGINX), DNS службы, POP3 (IMAP) и SMTP, FTP.
 Copyright, 2021 © DAHELP.RU, all rights reserved.
Работает на Amiro CMS - Free