web-dev-qa-db-fra.com

Format de quota non pris en charge dans le noyau

J'essaie de configurer un quota pour mon/mount sur Ubuntu 11.10. J'ai ajouté ,usrjquota=quota.user,grpjquota=quota.group,jqfmt=vfsv0 à fstab. Fabriqué mount -o remount / et quotacheck -avugm. Mais lorsque j'essaie d'activer le quota sur quotaon -avug, je reçois ce message:
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.

Si j'ai bien compris googler, ce noyau Ubuntu pourrait être compilé sans support de quota.

Des idées?

Merci!

5
Chuguniy

Il y a un bug rempli dans le tableau de bord qui décrit et résout ce problème.

En résumé, le module de quota (et les autres) a été supprimé du noyau virtuel . Si vous êtes sur une machine virtuelle ou sur aws-EC2, cela devrait être votre problème.

La solution

Sur les paquets Oneiric et Precise install linux-image-extra-virtual. Sur les anciennes versions, les modules devraient déjà être corrigés dans le noyau (il suffit de mettre à jour votre système).

Après cela, exécutez modprobe quota_v2 et modprobe quota_v1 afin de vous préparer à exécuter des quotas. Pensez également à placer les modules dans/etc/modules.

Exécutez votre commande quotaon comme d'habitude.

11
Thiago Macedo