OpenVZ Forum


Home » International » Russian » Проблемы с пользвательскими квотами
Проблемы с пользвательскими квотами [message #27801] Wed, 27 February 2008 22:23 Go to next message
f1ps is currently offline  f1ps
Messages: 8
Registered: February 2008
Junior Member
Доброго времени суток, уважаемые!
Подскажите, пожалуйста, как можно сдвинутсься с места с проставлением пользовательских квот – с ног сбился, так ничего не выходит =[

Ядро 2.6.22-ovz005
Темплейт gentoo-20060317-i686
DISK_QUOTA=yes в глобальном конфиге
QUOTATIME="0"
QUOTAUGIDLIMIT=100 в конфиге виртуальной машины
Setting quota ugidlimit: 100 исправно при загрузке машины

cat /etc/mtab 
/dev/simfs / reiserfs rw,usrquota,grpquota 0 0
ext3 /usr/portage ext3 rw,noatime,data=ordered 0 0
proc /proc proc rw 0 0


При попытке uotaon -a
quotaon: Cannot find quota file on / [/dev/simfs] to turn quotas on/off.
quotaon: Cannot find quota file on / [/dev/simfs] to turn quotas on/off.



При попытке setquota -u someuser 102400 102400 0 0 /
setquota: Quota write failed (id 1003): Недопустимый аргумент


Уже и не знаю что делать Sad
Re: Проблемы с пользвательскими квотами [message #27811 is a reply to message #27801] Thu, 28 February 2008 10:01 Go to previous messageGo to next message
kir is currently offline  kir
Messages: 1645
Registered: August 2005
Location: Moscow, Russia
Senior Member

vzctl где-то на старте контейнера должен создавать в нём примерно такие симлинки:

dionysos:/# ls -l /
lrwxrwxrwx   1 root root     39 Feb 28 09:56 aquota.group -> /proc/vz/vzaquota/00000012/aquota.group
lrwxrwxrwx   1 root root     38 Feb 28 09:56 aquota.user -> /proc/vz/vzaquota/00000012/aquota.user


После этого достаточно сказать что-то типа вроде quotaon -aug, и всё должно завертеться.

Возможно, какие-то стартапные скрипты внутри контейнера эти симлинки удаляют?


Kir Kolyshkin
http://static.openvz.org/userbars/openvz-developer.png
Re: Проблемы с пользвательскими квотами [message #27813 is a reply to message #27811] Thu, 28 February 2008 10:20 Go to previous messageGo to next message
f1ps is currently offline  f1ps
Messages: 8
Registered: February 2008
Junior Member
Симлинки есть, но по прежнему

quotaon -aug
quotaon: Cannot find quota file on / [/dev/simfs] to turn quotas on/off.
quotaon: Cannot find quota file on / [/dev/simfs] to turn quotas on/off.
Re: Проблемы с пользвательскими квотами [message #27816 is a reply to message #27813] Thu, 28 February 2008 12:05 Go to previous messageGo to next message
kir is currently offline  kir
Messages: 1645
Registered: August 2005
Location: Moscow, Russia
Senior Member

Quote:

Симлинки есть

покажите ls -l /aquota*; ls -l /proc/vz/vzaquota/*/

Quote:

quotaon -aug


покажите вывод strace -fF -eopen quotaon -aug


Kir Kolyshkin
http://static.openvz.org/userbars/openvz-developer.png
Re: Проблемы с пользвательскими квотами [message #27819 is a reply to message #27816] Thu, 28 February 2008 14:05 Go to previous messageGo to next message
f1ps is currently offline  f1ps
Messages: 8
Registered: February 2008
Junior Member
ls -l /aquota*
lrwxrwxrwx 1 root root 39 Фев 28 14:14 /aquota.group -> /proc/vz/vzaquota/00000010/aquota.group
lrwxrwxrwx 1 root root 38 Фев 28 14:14 /aquota.user -> /proc/vz/vzaquota/00000010/aquota.user


ls -l /proc/vz/vzaquota/*/
-r-------- 1 root root 134752256 Фев 28 15:51 aquota.group
-r-------- 1 root root 134752256 Фев 28 15:51 aquota.user


strace -fF -eopen quotaon -aug
open("/etc/ld.so.cache", O_RDONLY)      = 3
open("/lib/libc.so.6", O_RDONLY)        = 3
open("/etc/mtab", O_RDONLY)             = 3
open("//quota.group", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
quotaon: Cannot find quota file on / [/dev/simfs] to turn quotas on/off.
open("//quota.user", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
quotaon: Cannot find quota file on / [/dev/simfs] to turn quotas on/off.
Re: Проблемы с пользвательскими квотами [message #27820 is a reply to message #27819] Thu, 28 February 2008 14:15 Go to previous message
kir is currently offline  kir
Messages: 1645
Registered: August 2005
Location: Moscow, Russia
Senior Member

Похоже на *очень* старые квота тулзы, которые хотят открыть файлик в формате первой версии (quota.user, а не aquota.user).

Тут есть два варианта:
1. Проапгрейдить квота тулзы.
2. Попробовать явно специфицировать новый формат квоты (ключ -F vfsv0, по идее, его все утилиты понимают, ну или смотрите man quotaon).



Kir Kolyshkin
http://static.openvz.org/userbars/openvz-developer.png
Previous Topic: Отключение IPV6.
Next Topic: Error: Failed to undump VE без каких-либо дополнгительных сообщен
Goto Forum:
  


Current Time: Sun Nov 10 15:59:06 GMT 2024

Total time taken to generate the page: 0.03496 seconds