Формат квоты не поддерживается в ядре

Я пытаюсь настроить квоту для моего / 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 может быть скомпилировано без поддержки квот.

Есть идеи?

Спасибо!

5
задан 3 March 2012 в 09:45

1 ответ

В панели запуска есть ошибка , которая описывает и решает эту проблему.

Таким образом, модуль квоты (и другие) был удален из виртуального ядра . Если вы находитесь на виртуальной машине или в aws-EC2, это должно быть вашей проблемой.

Решение

На Oneiric и Precise установить linux-image-extra-virtual пакет. В старых версиях модули должны быть уже исправлены в ядре (просто обновите вашу систему).

После этого запустите modprobe quota_v2 и modprobe quota_v1, чтобы подготовиться к запуску квот. Также не забудьте поместить модули в /etc/modules.

Выполните команду quotaon как обычно.

0
ответ дан 3 March 2012 в 09:45

Другие вопросы по тегам:

Похожие вопросы: