Я пытаюсь настроить квоту для моего / mount в Ubuntu 11.10. Я добавил ,usrjquota=quota.user,grpjquota=quota.group,jqfmt=vfsv0
к нему в fstab. Сделано mount -o remount /
и quotacheck -avugm
. Но когда я пытаюсь включить квоту на quotaon -avug
, я получаю следующие сообщения:
quotaon: using //quota.group on /dev/xvda1 [/]: No such process
quotaon: Quota format not supported in kernel.
quotaon: using //quota.user on /dev/xvda1 [/]: No such process
[ 117]
Как я понял, Google, это ядро Ubuntu может быть скомпилировано без поддержки квот.
Есть идеи?
Спасибо!
В панели запуска есть ошибка , которая описывает и решает эту проблему.
Таким образом, модуль квоты (и другие) был удален из виртуального ядра . Если вы находитесь на виртуальной машине или в aws-EC2, это должно быть вашей проблемой.
Решение
На Oneiric и Precise установить linux-image-extra-virtual
пакет. В старых версиях модули должны быть уже исправлены в ядре (просто обновите вашу систему).
После этого запустите modprobe quota_v2
и modprobe quota_v1
, чтобы подготовиться к запуску квот. Также не забудьте поместить модули в /etc/modules.
Выполните команду quotaon
как обычно.