OpenVZ Forum


Home » International » Russian » quotacheck
quotacheck [message #972] Mon, 23 January 2006 17:01 Go to next message
Rommer is currently offline  Rommer
Messages: 25
Registered: January 2006
Location: Belarus
Junior Member

Как можно заставить работать quotacheck inside VPS?
Если выполнить
quotacheck -vugcfma
то симлинки /aquota.user и /aquota.group на /proc/...
удаляются и вместо них создаются соотвествующие файлы.
После перезагрузки VPS'а созданные файлы снова удаляются и на их место записываются старые симлинки.
Всякие хитрости типа
cat /aquota.user > /proc/vz/vzquota/00000012/aquota.user
не работают.
Re: quotacheck [message #973 is a reply to message #972] Mon, 23 January 2006 17:07 Go to previous messageGo to next message
dim is currently offline  dim
Messages: 344
Registered: August 2005
Senior Member
OpenVZ использует свой формат квоты, линки созданы для read-only доступа к статистике. Зачем нужен внутренний quotacheck?

http://static.openvz.org/openvz_userbar_en.gif
Re: quotacheck [message #974 is a reply to message #973] Mon, 23 January 2006 17:15 Go to previous messageGo to next message
Rommer is currently offline  Rommer
Messages: 25
Registered: January 2006
Location: Belarus
Junior Member

При переносе файловой системы из другого VPS.
Без quotacheck придётся пересоздавать каждого пользователя, для которого нужно включить квоты. Или, например, если создать пользователя прямо в /etc/passwd, то квота на него не работает.
Может можно как-нибудь средствами vzquota запустить сканирование пользователей и квот?
Re: quotacheck [message #986 is a reply to message #974] Tue, 24 January 2006 11:28 Go to previous messageGo to next message
dev is currently offline  dev
Messages: 1693
Registered: September 2005
Location: Moscow
Senior Member

у Вас какие-то конкретные проблемы или это догадки?
Дело в том, что vzquota работает на лету. Если вы добавляете пользователя, он автоматически начинает считаться. никаких recheck не надо - пока работает VPS все считается.
соответственно объясните, пожайлуста, что конкретно у Вас не работает и что Вы делаете.


http://static.openvz.org/userbars/openvz-developer.png
Re: quotacheck [message #990 is a reply to message #986] Tue, 24 January 2006 16:07 Go to previous messageGo to next message
Rommer is currently offline  Rommer
Messages: 25
Registered: January 2006
Location: Belarus
Junior Member

Да. Есть одна проблема.
Переезд VPS'а из другого ПО:
vzctl stop $ID
rm -rf /vz/private/$ID/*
cd /oldvps/ && find ./ | cpio -padm /vz/private/$ID
Дальше настройка сети в VPS'е
vzctl start $ID
Запускается нормально, всё работает, но с квотами полный беспорядок. Как и со свободным местом собственно.
Re: quotacheck [message #992 is a reply to message #990] Tue, 24 January 2006 16:24 Go to previous messageGo to next message
dev is currently offline  dev
Messages: 1693
Registered: September 2005
Location: Moscow
Senior Member

все, теперь понял Laughing
для этого есть команда vzquota init.

[root@dev ~]# vzquota init
Usage: vzquota init <quotaid> -p <mount_path> [-c <quota_file>]
        [-s,--sub-quotas 1|0]
        [-u,--ugid-limit <ugid_limit>]
        -b,--block-softlimit <block_soft_limit>
        -B,--block-hardlimit <block_hard_limit>
        -i,--inode-softlimit <inode_soft_limit>
        -I,--inode-hardlimit <inode_hard_limit>
        -e,--block-exptime <block_expiration_time>
        -n,--inode-exptime <inode_expiration_time>


в вашем случае возможно будет достаточно vzquota init $ID, при условии что вы также восстановили /etc/sysconfig/vz-scripts/$ID.conf из backup'а.


http://static.openvz.org/userbars/openvz-developer.png

[Updated on: Tue, 24 January 2006 16:25]

Report message to a moderator

Re: quotacheck [message #1034 is a reply to message #992] Fri, 27 January 2006 12:53 Go to previous message
Rommer is currently offline  Rommer
Messages: 25
Registered: January 2006
Location: Belarus
Junior Member

Ясно, спасибо, буду иметь ввиду.
Сейчас сделал по другому - создаю темплейт из бэкапа, потом vzctl create $ID с этим одноразовым темлейтом. Всё отлично работает.
Previous Topic: OpenVZ и что-то типа UNIONFS
Next Topic: сколько vds на 1g ram
Goto Forum:
  


Current Time: Tue Jul 23 17:34:56 GMT 2024

Total time taken to generate the page: 0.02460 seconds