Je travaillais récemment avec l'outil de quota sur Ubuntu et j'essayais de configurer le quota pour / cloison. Après la configuration, lorsque j'essaie d'activer le quota à l'aide de la commande quotaon , j'ai l'erreur suivante :
# quotaon / quotaon: cannot find //aquota.group on /dev/vda1 [/] quotaon: using //aquota.user on /dev/vda1 [/]: No such process quotaon: Quota format not supported in kernel.
Comment corriger l'erreur :format de quota non pris en charge
Après avoir cherché sur Google, j'ai découvert qu'il s'agissait d'un bogue dans le noyau. Les modules de système de fichiers de quota ne sont actuellement pas inclus dans le package du noyau virtuel. Cependant, cela est important si un système virtuel est utilisé pour offrir des services destinés aux utilisateurs qui nécessitent d'appliquer des limitations d'espace disque.
Réparer :Ajoutez les modules de quota au package virtuel. Sur Oneiric et Precise installez linux-image-extra-virtual emballer. Sur les anciennes versions, les modules doivent déjà être corrigés dans le noyau (donc, mettez simplement à jour votre système).
#apt-get install linux-image-extra-virtual
Après cela, ajoutez les modules de quota pour démarrer avec boot :
#echo quota_v1 >> /etc/modules
#echo quota_v2 >> /etc/modules
Redémarrez ensuite le système.
Vérifiez maintenant si cela fonctionne :
cat /proc/modules | grep -i quota root@osticket-mail-client:~# quotaon -pa group quota on / (/dev/vda1) is on user quota on / (/dev/vda1) is on root@osticket-mail-client:~#
Vous pouvez maintenant activer/désactiver le quota à l'aide de la commande ci-dessous :
#quotaon /
#quotaoff /