Недавно началась проблема с квотами. При попытке изменить пользователю квоты все ОК. Но вот если создать пользователя и потом дать квоту возникает ошибка: Quote: vhost1:~# /usr/sbin/setquota -g 628 0 5120 0 0 /dev/simfs setquota: Cannot set quota for group 628 from kernel on /dev/simfs: No such process setquota: Cannot write quota for 628 on /dev/simfs: No such process vhost1:~# /usr/sbin/setquota -u 906 0 0 0 0 /dev/simfs setquota: Cannot set quota for user 906 from kernel on /dev/simfs: No such process setquota: Cannot write quota for 906 on /dev/simfs: No such process Quote: vhost1:~# df -i Filesystem Inodes IUsed IFree IUse% Mounted on /dev/simfs 4000000 719304 3280696 18% / tmpfs 504999 2 504997 1% /lib/init/rw tmpfs 504999 1 504998 1% /dev/shm На сервере: Quote: cat /proc/vz/vzquota 220131: /var/lib/vz/private/220131 qid: path usage softlimit hardlimit time expire 1k-blocks 11112408 20971520 23068672 0 5 inodes 719282 4000000 4400000 0 5 При загрузке контейнера такая вот ошибка (/var/log/init.log): Quote: quotaon: using //aquota.group on /dev/simfs [/]: Device or resource busy quotaon: using //aquota.user on /dev/simfs [/]: Device or resource busy Дропнуть и пересоздать пробовал, не помогает: Quote: vzctl stop 220131 vzquota drop 220131 vzctl start 220131 quotachek ни о каких поломках не сообщает. Подскажите куда копать дальше?
quotaugidlimit для контейнера активен? Ядро какое?
Quote: DISKSPACE="20971520:23068672" DISKINODES="4000000:4400000" QUOTATIME="5" QUOTAUGIDLIMIT="500" C Сервера: Quote: uname -a Linux ve1 2.6.24-7-pve #1 SMP PREEMPT Tue Jun 2 08:00:29 CEST 2009 x86_64 GNU/Linux С контейнера: Quote: vhost1:~# uname -a Linux vhost1 2.6.24-7-pve #1 SMP PREEMPT Tue Jun 2 08:00:29 CEST 2009 i686 GNU/Linux
Proxmox? попробуйте для тестов поставить стабильное 2.6.18-el, у них должно быть в репозиториях. Если с ним не повторится, то к ним с багом(хотя я не нашла, где у них именно находится тракер, но можно, наверное, на форум), если повторится, пишите сюда. Это вообще правило для OpenVZ: стабильные ядра это ядра RHEL с патчами OVZ, все остальные development. Код OVZ по-возможности переносится в апстрим, но до окончания этого процесса пока далеко. Вплоть до выхода RHEL 6, и OpenVZ, основанного на этом ядре, в стабильных production системах самими разработчиками (не Proxmox, апстрима OVZ) рекомендуется избегать любых ядер, кроме основанных на EL-ядрах 2.6.18 и 2.6.9 (RHEL/CentOS 4) В более свежих часто отсуствует полезный функционал вроде cpulimit (или cpuunits, точно не помню, забыла, что именно не портировали)