我正在运行一个装有 Ubuntu 14.04 的虚拟服务器(在 Microsoft Azure 中),我确实需要使用配额。
目前尚未安装配额,经过一番研究,我们发现 Ubuntu 最新版本的虚拟内核中没有安装配额。我遇到的各种错误似乎证实了这一点,错误内容如下:
quoteon:内核不支持配额格式。
我已经看到并尝试了几种修复方法,包括这个和这个但对我来说都不起作用。我只是得到了与上面相同的错误。
有趣的是(?)当我运行modprobe quota_v1
或modprobe quota_v2
出现以下错误时;modprobe: FATAL: Module quota_v2 not found.
因此,对于如何尝试解决这个问题,任何帮助/建议/想法都将不胜感激。
答案1
好吧,如果你的内核中没有编译配额,那么你必须自己构建一个。官方网站上有一个指南:https://help.ubuntu.com/community/Kernel/Compile
注意:您可能需要原始内核的 .config 文件来更改有关配额支持的选项。