内核不支持配额格式

Chu*_*niy 6 11.10 quota

我正在尝试在 Ubuntu 11.10 上为我的 / mount 配置配额。我已经,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
quotaon: Quota format not supported in kernel.

据我了解,在没有配额支持的情况下可以编译 Ubuntu 内核。

有任何想法吗?

谢谢!

Thi*_*edo 12

启动板中有一个错误,它描述并解决了这个问题。

总之,配额模块(和其他模块)已从虚拟内核中删除。如果您在虚拟机或 aws-EC2 中,这应该是您的问题。

解决方案

在 Oneiric 和 Precise 安装linux-image-extra-virtual包上。在旧版本上,模块应该已经被修补到内核中(只需更新您的系统)。

在那之后运行modprobe quota_v2modprobe quota_v1准备运行配额。还要记住将模块放在 /etc/modules 中。

quotaon像往常一样运行你的命令。